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

MySQL:¿Cómo restablecer o cambiar la contraseña de root de MySQL?

Establecer/cambiar/restablecer la contraseña raíz de MySQL en Ubuntu Linux. Introduce las siguientes líneas en tu terminal.

  1. Detenga el servidor MySQL:sudo /etc/init.d/mysql stop
  2. 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
  1. Inicie sesión en MySQL como root:mysql -u root mysql
  2. 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:

  1. Establecer/Cambiar/Restablecer la contraseña raíz de MySQL en Ubuntu Linux
  2. Cómo restablecer la contraseña raíz (v5.6 )
  3. Cómo restablecer la contraseña raíz (v8.0 )