Instale o MySQL Server com solicitação de senha inicial

Instale o MySQL Server com solicitação de senha inicial

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_installationporque 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 -urootrecebo:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Quando corro service mysql startrecebo:

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;

informação relacionada