Tutorials

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

MySQL no Ubuntu

What is MySQL

MySQL is a databasemanagement system (DBMS), , which uses SQL (Structured Query Language) as an interface.
It is one of the most popular database management systems from Oracle Corporation, with over 10 million installations worldwide.

Install MYSQL on Ubuntu

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


Start MySQL at 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