忘记root密码 如果不小心忘记了root密码,那么mysql就不能再登录了,这时就要重置root密码才行。通过下面的步骤,我们可以重新设置root密码。 1、退出mysql [root@localhost src]# service mysqld stop 停止mysqld: [确定] [root ......
忘记root密码
如果不小心忘记了root密码,那么mysql就不能再登录了,这时就要重置root密码才行。通过下面的步骤,我们可以重新设置root密码。
1、退出mysql
[root@localhost src]# service mysqld stop
停止 mysqld : [ 确定 ]
[root@localhost src]#
|
2、进入sql安全模式,命令“/usr/bin/mysqld_safe --skip-grant-table &
”
[root@localhost src]#/usr/bin/mysqld_safe --skip-grant-table &
[1] 6332
[root@localhost src]# 180814 10:10:00 mysqld_safe logging to '/var/log/mysqld.log'.
180814 10:10:00 mysqld_safe starting mysqld daemon with databases from /var/lib/mysql
|
3、无密码方式登录,命令“mysql –u root”
[root@localhost src]# mysql -u root
welcome to the mysql monitor. commands end with ; or \g.
your mysql connection id is 1
server version: 5.1.71 source distribution
copyright (c) 2000, 2013, oracle and/or its affiliates. all rights reserved.
oracle is a registered trademark of oracle corporation and/or its
affiliates. other names may be trademarks of their respective
owners.
type 'help;' or '\h' for help. type '\c' to clear the current input statement.
mysql>
|
4、使用mysql,命令“use mysql;”
mysql> use mysql;
reading table information for completion of table and column names
you can turn off this feature to get a quicker startup with -a
database changed
mysql>
|
5、重设root密码,命令“update user set password=password (“密码”) where user=’root’”
mysql> update user set password=password('123456') where user='root';
query ok, 3 rows affected (0.00 sec)
rows matched: 3 changed: 3 warnings: 0
mysql>
|
6、刷新
mysql> flush privileges;
query ok, 0 rows affected (0.00 sec)
|
7、退出,重新登录
[root@localhost src]# mysql -u root -p
enter password: // 这里输入新密码
welcome to the mysql monitor. commands end with ; or \g.
your mysql connection id is 2
sever version: 5.1.71 source distribution
copyright (c) 2000, 2013, oracle and/or its affiliates. all rights reserved.
oracle is a registered trademark of oracle corporation and/or its
affiliates. other names may be trademarks of their respective
owners.
type 'help;' or '\h' for help. type '\c' to clear the current input statement.
mysql>
|