Talvez seja necessario corrigir o dpk
sudo dpkg --configure -a
sudo apt --fix-broken install
Instalando o servidor
sudo apt update && sudo apt upgrade
sudo apt install mysql-server -y
Nessa opção foi instalado o servidor e o client cmd do mysql.
Para instalar somente o cliente mysql
sudo apt update && sudo apt upgrade
sudo apt install mysql-client
sudo apt install mysql-workbench
create database wordpress;
grant all on wordpress.* to admin@localhost identified by 'senhaadmin';
show grants for admin@localhost;
flush privileges;
mysql --version
sudo systemctl status mysql.service
sudo systemctl start mysql.service
sudo systemctl stop mysql.service
sudo mysql_secure_installation
Configure uma senha para o root e confirme com y as opções.
Acesse o shell
sudo mysql
Verifique os usuários do banco
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
Modifique a senha do root, confira a complexidade da senha
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
mysql> FLUSH PRIVILEGES;
Caso a complexidade da senha estiver habilitado, podemos desativa
mysql> uninstall plugin validate_password;
Acesse o banco
mysql -h 127.0.0.1 -u root -p
Os arquivos de configuração do mysql
/etc/mysql/
Pasta de dados
/var/lib/mysql
/var/lib/mysql/mysql
Pasta de logs
/var/log/mysql
Pasta serviço
/etc/mysql/conf.d
Entre no shell
SELECT user,authentication_string,plugin,host FROM mysql.user;
mysqladmin -u root password
digite a nova senha para o localhost.
Para outros
ALTER USER 'root'@'127.0.0.1' IDENTIFIED BY 'root';
ALTER USER 'root'@'::1' IDENTIFIED BY 'root';