Tutoriais

https://vvcestudio.com.br/pt/tutorial/bancodedados/mysql/
menu

MySQL no Ubuntu

O que é MySQL

O MySQL é um sistema de gerenciamento de banco de dados(SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface.
É um dos sistemas de gerenciamento de bancos de dados mais populares da Oracle Corporation, com mais de 10 milhões de instalações pelo mundo.

Instalar MYSQL no Ubuntu

Instalar MySQL.
x
$ sudo Apt-get install mysql-server mysql-client
Responder sim para continuar
Criar senha


Iniciar o MySQL no Prompt.
x
$ mysql -u root -p
Enter password:


//Criar usuário “vinicius” para administrar o banco de dados.
Criar usuário administrador BD.
x
mysql> CREATE USER `vinicius`@`%` IDENTIFIED BY `senha`;
Retorna : “Query OK”


Dar permissão total ao usuário “vinicius”.
Limpar privilegios.
x
mysql> GRANT ALL PRIVILEGES ON *.* TO `vinicius`@`%`;
Query OK
Retorna : “Query OK”

Dar FLUSH nos privilegios.
Limpar privilegios.
x
mysql> flush privileges;
Query OK
#Retorna : “Query OK”

sair do MySQL
x
mysql> Quit


Testar usuário criado no MySQL no Prompt.
Testar usuário
x
$ mysql -u vinicius -p
Enter password:


Por padrão o MySQL é acessado apenas por localhost.
Para liberar o MySQL para ser acessado por outros hosts(IP).
liberar para outros hosts
x
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
#Alterar o IP para *
bind-addresse = 127.0.0.1


Para as configurações terem efeito é preciso reiniciar o SQL.
Reiniciar o MySQL.
x
$ sudo /etc/init.d/mysql restart
Retorna : “[ ok ]”
Ou
Reiniciar o MySQL.
x
$ sudo service restart
Retorna : “stop/waiting - start/running, process”
Abrir o arquivo de configuração do MySQL pelo editor vi.
x
$ vi /etc/mysql/my.cnf
#Mostra a porta padrão do MySQL
#E o local host 127.0.0.1

Alterar a senha do usuário
Alterar a senha do usuário
x
$ sudo mysqladmin -u root -p password

Logo MySQL