mysql改密码

如果安装好的mysql,需要对密码进行重置

 

1.先停mysql      

service  mysqld   stop;

2.跳过注册表

mysqld_safe --skip-grant-tables&

3.登录mysql

(1)    mysql -uroot -p

(2)    回车

4.刷新权限

flush privileges;

5.重置密码

grant   all   privileges  on  *.*   to   root@‘localhost’  identified  by   '123lqh'   with  grant  option;

 

==========================================================================================

 

方法1: 用SET PASSWORD命令   

 

首先登录MySQL。登陆后不用切换数据库,直接执行以下语句。

 

格式:mysql> set password for 用户名@localhost = password('新密码');  

 

例子:mysql> set password for root@localhost = password('123');  

 

 

 

方法2:用mysqladmin   

 

格式:mysqladmin -u用户名 -p旧密码 password 新密码  

 

例子:mysqladmin -uroot -p123456 password 123  

 

 

 

方法3:用UPDATE直接编辑user表   

 

首先登录MySQL。  

 

mysql> use mysql;  

 

mysql> update user set password=password('123') where user='root' and host='localhost';  

 

mysql> flush privileges; 

 

 

posted on 2017-12-07 14:31  步行者811  阅读(156)  评论(0编辑  收藏  举报

导航