Wiki source for HowtoMysqlResetPassword
======HOWTO: Resetear el password de Mysql======
En caso de que no sepas o hayas olvidado el password de tu usuario root de mysql. De otra manera basta con ##UPDATE mysql.user SET Password=PASSWORD('secret') WHERE User='root';##
Detenemos el servicio, iniciamos con --skip-grant-tables y vamos al cli:
%%(bash)
service mysqld stop
/usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --skip-grant-tables
mysql -u root
%%
Nota: de no entrar directo al background, ejecutar ##mysql -u root## en otra consulo, o mandar el proceso al background (ctrl-z, bg)
Usamos SQL para asinar 'secret' como nueva clave para 'root':
%%(sql)
UPDATE mysql.user SET Password=PASSWORD('secret') WHERE User='root';
FLUSH PRIVILEGES;
%%
Reiniciamos mysqld:
%%(bash)
service mysqld restart
%%
----
CategorySysAdmin
En caso de que no sepas o hayas olvidado el password de tu usuario root de mysql. De otra manera basta con ##UPDATE mysql.user SET Password=PASSWORD('secret') WHERE User='root';##
Detenemos el servicio, iniciamos con --skip-grant-tables y vamos al cli:
%%(bash)
service mysqld stop
/usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --skip-grant-tables
mysql -u root
%%
Nota: de no entrar directo al background, ejecutar ##mysql -u root## en otra consulo, o mandar el proceso al background (ctrl-z, bg)
Usamos SQL para asinar 'secret' como nueva clave para 'root':
%%(sql)
UPDATE mysql.user SET Password=PASSWORD('secret') WHERE User='root';
FLUSH PRIVILEGES;
%%
Reiniciamos mysqld:
%%(bash)
service mysqld restart
%%
----
CategorySysAdmin