mysql 修改root 密码

windows下MySql密码重置
2012-12-07      0 个评论      
收藏    我要投稿
 

windows下MySql密码重置
 
Windows下操作  www.2cto.com  
1.关闭正在运行的MySQL。 
 
2.打开DOS窗口,转到mysql\bin目录。 
 
3.输入mysqld --skip-grant-tables回车。
 
如果没有出现提示信息,那就对了。 
 
4.再开一个DOS窗口,转到mysql\bin目录。 
 
5.输入mysql回车,如果成功,将出现MySQL提示符 > 
 
6. 连接权限数据库>use mysql; 
 
6.改密码:> update user set password=password("520") where user="root"; 
 
7.刷新权限>flush privileges; 
 
8.退出 > \q 
9.注销系统,再进入。
 
-------------------------------------
5.7
update mysql.user set authentication_string=password('123qwe') where user='root' and Host ='localhost'; 
-------------------------------------------
允许远程访问设置
“GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '远程访问密码' WITH GRANT OPTION;”命令可以更改远程连接的设置。

使用“flush privileges;”命令刷新刚才修改的权限,使其生效
------------------------------------------------
解压版下如果没有my.ini,复制重命名一份my-default.ini 即可
posted @ 2017-01-25 15:52  roscee  阅读(128)  评论(0编辑  收藏  举报