
En Linux Mint, instalé MySQL Server y opté por usar una contraseña en blanco.
Esto significa que no puedo iniciar sesión en phpMyAdmin, ya que no se aceptan contraseñas en blanco.
Tampoco puedo restablecer la contraseña raíz de MySQL, ya que la contraseña en blanco no se acepta cuando se ejecuta:
mysqladmin -u root -p password newpass
Tampoco puedo ejecutarlo mysql_secure_installation
porque allí tampoco se acepta la contraseña en blanco.
Si uso el Administrador de software para eliminar MySQL Server y luego instalo MySQL Server nuevamente, no se me solicita que configure una contraseña.
Si corro:
apt-get purge mysql-server mysql-common mysql-client-<version>
rm -rf /var/lib/mysql
rm -rf /etc/mysql*
deesta respuesta, Todavía no se me solicita una contraseña al instalar MySQL Server nuevamente.
Se agradece la ayuda.
Actualizar
Cuando ejecuto mysql -uroot
recibo:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Cuando ejecuto service mysql start
recibo:
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
Respuesta1
Inicie sesión sin contraseña en MySQL a través de
mysql -uroot
Luego cambie la contraseña de root a través de
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('myp4ssw0rd');
FLUSH PRIVILEGES;