当前位置:Gxlcms > 数据库问题 > mysql的root密码重置

mysql的root密码重置

时间:2021-07-01 10:21:17 帮助过:22人阅读

1、mysql无密码登录


[root@daixuan ~]# mysql -uroot


2、mysql设置密码

[root@daixuan ~]# mysqladmin -uroot password ‘daixuanlinux‘


3、mysql更改密码

[root@daixuan ~]# mysqladmin -uroot -p原密码 password 新密码


4、mysql指定root用户密码登录

[root@daixuan ~]# mysql -uroot -pdaixuanlinux


5、忘记mysql的root密码,如何更改?

(1)编辑mysql的配置文件

[root@daixuan ~]# vim /etc/my.cnf  不去授权

skip-grant          

(2)重启mysql服务   

[root@daixuan ~]# /etc/init.d/mysqld restart 

(3)调用mysql库并重置密码

[root@daixuan ~]# mysql        重启后可以直接进入了

mysql> use mysql             使用mysql库

mysql> update user set password=password(‘daixuan‘) where user=‘root‘;重置root密码为daixuan

Query OK, 3 rows affected (0.01 sec)

(4)修改配置文件启用授权,重启mysql,再次登录要指定用户名密码,否则报错,说明密码修改成功

[root@daixuan ~]# vim /etc/my.cnf  授权

#skip-grant 

[root@daixuan ~]# /etc/init.d/mysqld restart

[root@daixuan ~]# mysql              不指定用户名密码登录失败

ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)

[root@daixuan ~]# mysql -uroot -pdaixuan   指定用户名密码,登录成功

mysql> 

本文出自 “daixuan” 博客,请务必保留此出处http://daixuan.blog.51cto.com/5426657/1720114

mysql的root密码重置

标签:mysql的root密码重置

人气教程排行