Entre com senha para o MySQL via
mysql -uroot
Em seguida, altere a senha do root via
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('myp4ssw0rd');
FLUSH PRIVILEGES;
No Linux Mint, eu instalei o MySQL Server e optei por usar uma senha em branco.
Isso significa que não consigo fazer login no phpMyAdmin, pois senhas em branco não são aceitas.
Não consigo redefinir a senha do MySQL raiz, pois a senha em branco não é aceita durante a execução:
mysqladmin -u root -p password newpass
Eu não posso executar mysql_secure_installation
porque a senha em branco também não é aceita.
Se eu usar o Gerenciador de Software para remover o MySQL Server e, em seguida, instalar o MySQL Server novamente, não serei solicitado a configurar uma senha.
Se eu correr:
apt-get purge mysql-server mysql-common mysql-client-<version>
rm -rf /var/lib/mysql
rm -rf /etc/mysql*
de esta resposta , eu ainda não solicitei uma senha para instalar o MySQL Server novamente.
Ajuda apreciada.
Atualizar
Quando eu executo mysql -uroot
recebo:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Quando eu executo service mysql start
recebo:
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
Entre com senha para o MySQL via
mysql -uroot
Em seguida, altere a senha do root via
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('myp4ssw0rd');
FLUSH PRIVILEGES;
Tags mysql linux-mint