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
Criar senha
Iniciar o MySQL no Prompt.
x
$ mysql -u root -p
//Criar usuário “vinicius” para administrar o banco de dados.
Criar usuário administrador BD.
x
mysql> CREATE USER `vinicius`@`%` IDENTIFIED BY `senha`;
Dar permissão total ao usuário “vinicius”.
Limpar privilegios.
x
mysql> GRANT ALL PRIVILEGES ON *.* TO `vinicius`@`%`;
Query OK
Query OK
Dar FLUSH nos privilegios.
Limpar privilegios.
x
mysql> flush privileges;
Query OK
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:
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
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
Ou
Reiniciar o MySQL.
x
$ sudo service restart
Abrir o arquivo de configuração do MySQL pelo editor vi.
x
$ vi /etc/mysql/my.cnf
#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