Establecer/cambiar/restablecer la contraseña raíz de MySQL en Ubuntu Linux. Introduce las siguientes líneas en tu terminal.
- Detenga el servidor MySQL:
sudo /etc/init.d/mysql stop
- Inicie el
mysqld
configuración:sudo mysqld --skip-grant-tables &
En algunos casos, debe crear el /var/run/mysqld
primero:
sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
- Inicie sesión en MySQL como root:
mysql -u root mysql
- Reemplace
YOURNEWPASSWORD
con tu nueva contraseña:
Para MySQL <8.0
UPDATE
mysql.user
SET
Password = PASSWORD('YOURNEWPASSWORD')
WHERE
User = 'root';
FLUSH PRIVILEGES;
exit;
Nota:en algunas versiones, si password
columna no existe, es posible que desee probar:UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';
Nota:este método no se considera la forma más segura de restablecer la contraseña; sin embargo, funciona.
Para MySQL>=8.0
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';
Referencias:
- Establecer/Cambiar/Restablecer la contraseña raíz de MySQL en Ubuntu Linux
- Cómo restablecer la contraseña raíz (v5.6 )
- Cómo restablecer la contraseña raíz (v8.0 )