微空科技
    主页 / 资讯 / 观点 / centos系统(linux)下,Mysql的root密码忘记,怎么修改。

centos系统(linux)下,Mysql的root密码忘记,怎么修改。

2017-12-19 14:18


一:(停掉正在运行的mysql)

 代码如下
[[email protected] ~]# service mysqld stop 

二:使用 “--skip-grant-tables”参数重新启动mysql

 代码如下
[[email protected] ~]# mysqld_safe --skip- grant-tables &
[1] 23810
Starting mysqld daemon with databases from /var/lib/mysql 

三:用root帐号登录mysql

 代码如下

[[email protected] ~]# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.0.77 Source distributionType 'help;' or 'h' for help. Type 'c' to clear the buffer.

四:改变用户数据库

 代码如下
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 -ADatabase changed 

五:修改密码,记得密码要用password()函数进行加密

 代码如下
mysql> update user set password=password('netdak') where user='root';
Query OK, 1 row affected (0.04 sec)
Rows matched: 1 Changed: 1 Warnings: 0 

六:刷新权限表

 代码如下
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec) 

七:退出mysql

 代码如下

mysql> quit

Bye 
八:对mysql进行重启

 代码如下
[[email protected] ~]# service mysqld restart;
STOPPING server from pid file /var/run/mysqld/mysqld.pid
100421 13:44:03 mysqld endedStopping MySQL: [ OK ]
Starting MySQL: [ OK ]
[1]+ Done mysqld_safe --skip-grant-tables 

九:用更改过的密码重新登录即可。

 代码如下

[[email protected] ~]# mysql -u root -p
Enter password: netdak
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 2
Server version: 5.0.77 Source distributionType 'help;' or 'h' for help. Type 'c' to clear the buffer.mysql> quit
Bye


附其它方法

1. KILL掉系统里的MySQL进程;

 代码如下
killall -TERM mysqld 

2. 用以下命令启动MySQL,以不检查权限的方式启动;

 代码如下
safe_mysqld --skip-grant-tables & 

3. 然后用空密码方式使用root用户登录 MySQL;

 代码如下
mysql -u root 

4. 修改root用户的密码;

 代码如下
mysql> update mysql.user set password=PASSWORD('新密码') where User='root'; 
mysql> flush privileges; 
mysql> quit 

重新启动MySQL,就可以使用新密码登录了。

服务支持

我们珍惜您每一次在线询盘,有问必答,用专业的态度,贴心的服务。

让您真正感受到我们的与众不同!

合作流程

网站制作流程从提出需求到网站制作报价,再到网页制作,每一步都是规范和专业的。

常见问题

提供什么是网站定制?你们的报价如何?等网站建设常见问题。

售后保障

网站制作不难,难的是一如既往的热情服务及技术支持。我们知道:做网站就是做服务,就是做售后。