Buscar..


Cambiar la contraseña de root de MySQL en Linux

Para cambiar la contraseña del usuario root de MySQL:

Paso 1: Detener el servidor MySQL.

  • en Ubuntu o Debian:
    sudo /etc/init.d/mysql stop
  • En CentOS, Fedora o Red Hat Enterprise Linux:
    sudo /etc/init.d/mysqld stop

Paso 2: Inicie el servidor MySQL sin el sistema de privilegios.

sudo mysqld_safe --skip-grant-tables &

o, si mysqld_safe no está disponible,

sudo mysqld --skip-grant-tables &

Paso 3: Conectar al servidor MySQL.

mysql -u root

Paso 4: Establecer una nueva contraseña para el usuario root.

5.7
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
FLUSH PRIVILEGES;
exit;
5.7
FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
FLUSH PRIVILEGES;
exit;

Nota: La sintaxis de ALTER USER se introdujo en MySQL 5.7.6.

Paso 5: Reinicie el servidor MySQL.

  • en Ubuntu o Debian:
    sudo /etc/init.d/mysql stop
    sudo /etc/init.d/mysql start
  • En CentOS, Fedora o Red Hat Enterprise Linux:
    sudo /etc/init.d/mysqld stop
    sudo /etc/init.d/mysqld start

Cambiar la contraseña de root de MySQL en Windows

Cuando queremos cambiar la contraseña de root en Windows, debemos seguir los siguientes pasos:

Paso 1: Comience su Símbolo del sistema utilizando cualquiera de los siguientes métodos:

Perss Crtl+R o Goto Start Menu > Run y luego escriba cmd y presione enter

Paso 2: cambia tu directorio a donde está instalado MYSQL , en mi caso es

C:\> cd C:\mysql\bin

Paso 3: Ahora necesitamos iniciar el símbolo del sistema mysql

C:\mysql\bin> mysql -u root mysql

Paso 4: Encender la consulta para cambiar root contraseña de root

mysql> SET PASSWORD FOR root@localhost=PASSWORD('my_new_password');

Proceso

  1. Detenga el proceso del servidor / daemon MySQL (mysqld).
  2. Inicie el servidor MySQL procese la opción --skip-grant-tables para que no mysqld_safe --skip-grant-tables & una contraseña: mysqld_safe --skip-grant-tables &
  3. Conéctese al servidor MySQL como usuario root: mysql -u root
  4. Cambia la contraseña:
  • (5.7.6 y posteriores): ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-password';
  • (5.7.5 y versiones anteriores, o MariaDB): SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new-password); flush privileges; quit;
  1. Reinicie el servidor MySQL.

Nota: esto funcionará solo si está físicamente en el mismo servidor.

Doc en línea: http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow