
No Linux Mint, 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.
Também não consigo redefinir a senha root do MySQL, pois a senha em branco não é aceita durante a execução:
mysqladmin -u root -p password newpass
Também não consigo executar mysql_secure_installation
porque a senha em branco também não é aceita.
Se eu usar o Software Manager para remover o MySQL Server e depois 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*
deesta resposta, ainda não fui solicitada uma senha ao instalar o MySQL Server novamente.
Ajuda apreciada.
Atualizar
Quando corro mysql -uroot
recebo:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Quando corro 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.
Responder1
Faça login sem senha no MySQL via
mysql -uroot
Em seguida, altere a senha root via
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('myp4ssw0rd');
FLUSH PRIVILEGES;