Centos 下找回mysql登录密码

忘记了mysql的登录密码,怎么办?使用安全模式吧.

首先需要停止mysql:

#service mysqld stop

#/usr/bin/mysqld_safe --skip-grant-tables &
下面继续输入:

msql> mysql -u root -p

下面的密码直接键入回车即可.

下面既是重新设置密码:
mysql> update mysql.user set password=password("新密码") where user="root";

刷新权限
mysql>flush privileges;

退出
mysql>exit;

 

启动mysql,继续以往的登录动作即可.
# /rc.d/init.d/mysqld start
# mysql -u root -p

你可能感兴趣的:(mysql,centos)