Requisitos
- Um usuário com permissão para usar
sudo.
Instalação
Este tutorial instala o servidor MySQL pelo terminal, com o apt.
1. Instale o servidor
sudo apt-get update
sudo apt-get install mysql-server
Ao final da instalação será aberto um prompt no terminal para você definir a senha padrão do MySQL.
2. Inicie o serviço
O comando abaixo inicia o MySQL e habilita que ele seja iniciado junto com o sistema:
sudo systemctl start mysql
systemctl enable mysql
3. Defina a senha do root, se o prompt não apareceu
Caso o prompt para definir a senha não tenha aparecido durante a instalação e a senha padrão não seja root, siga os
passos abaixo para definir uma nova senha. Este não é um método padrão, mas foi o único que funcionou.
Acesse o arquivo de configuração padrão do MySQL para pegar a senha do usuário de administração do sistema:
sudo cat /etc/mysql/debian.cnf
Ao executar o comando, deve ser exibido um conteúdo como no exemplo abaixo:
[client]
host = localhost
user = debian-sys-maint
password = SENHA
socket = /var/run/mysqld/mysqld.sock
Em seguida, acesse o MySQL com a senha do arquivo:
mysql -u debian-sys-maint -p
Dentro do MySQL, execute os comandos abaixo para alterar a senha do usuário root:
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
COMMIT;
UPDATE mysql.user SET authentication_string=PASSWORD('nova_senha') where user='root';
FLUSH PRIVILEGES;
COMMIT;
EXIT
Depois disso, reinicie o MySQL para que o usuário root passe a usar a nova senha:
sudo service mysql restart
Verificação
Acesse o MySQL com o usuário root e a senha que você definiu:
mysql -u root -p
Enter password: sua_nova_senha
Se o prompt mysql> aparecer, o MySQL está instalado e funcionando.