sql >> Base de Datos >  >> RDS >> Mysql

Instalación nueva de MYSQL, acceso denegado para el usuario 'raíz'

Todavía no sé por qué Me bloquearon, pero para resolver el problema tuve que restablecer la contraseña raíz de mysql, lo cual hice siguiendo las instrucciones de este sitio (pero las modifiqué para Ubuntu 13.10):https://help.ubuntu.com/community/MysqlPasswordReset

Detenga el proceso del demonio mysql usando este comando:

sudo pkill mysqld

Inicie el proceso del demonio mysqld usando la opción --skip-grant-tables con este comando

sudo /usr/sbin/mysqld --skip-grant-tables &

inicie el proceso del cliente mysql usando este comando

mysql -u root

desde el indicador de mysql ejecute este comando para poder cambiar cualquier contraseña

FLUSH PRIVILEGES;

Luego restablezca/actualice su contraseña

SET PASSWORD FOR [email protected]'localhost' = PASSWORD('password');

Si tiene una cuenta raíz de mysql que puede conectarse desde cualquier lugar, también debe hacer lo siguiente:

UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';

Una vez que haya recibido un mensaje que indica una consulta exitosa (una o más filas afectadas), vacíe los privilegios:

FLUSH PRIVILEGES;

Luego detenga el proceso mysqld y reinícielo de la forma clásica:

sudo pkill mysqld
sudo service mysql restart

Algunos de esos pasos pueden ser innecesarios, pero así es como restablecí con éxito la contraseña de usuario raíz de mysql en Ubuntu Server 13.10 después de importar un archivo mysqldump desde un antiguo servidor de lámparas