MYSQL: Alterar e Resetar a Senha de Root

Caso você precise apenas alterar a sua senha do root, acesse o MySQL com a antiga senha e configure uma nova senha (Importante digitar a nova senha entre as aspas simples):

# mysql -uroot -p
password: ...

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

Mas se por algum motivo você perder a senha do root e precisa reseta-lá, execute os passos abaixos:

a) Pare o MySQL:

## /usr/local/etc/rc.d/mysql-server stop

b) Inicie o MySQL em modo seguro (safe mode):

## mysqld_safe --skip-grant-tables &

c) Conecte ao MYSQL:

# mysql

d) Entre com a nova senha (Importante digitar a nova senha entre as aspas simples)

mysql> UPDATE mysql.user SET Password = PASSWORD ('NovaSenha') WHERE User = 'root';
mysql> FLUSH privilégios;
mysql> quit

e) Pare o MySQL e Inicie Novamente

# /usr/local/etc/rc.d/mysql-server stopt
# /usr/local/etc/rc.d/mysql-server start


Refência
http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html
http://www.ducea.com/2008/01/31/mysql-tips-howto-change-the-mysql-root-password/

0 comentários:

Postar um comentário

 
HowtoBSD © 2010 | Designed by Trucks, in collaboration with MW3, templates para blogspot