您的位置:首页 > 数据库 > MySQL

MySQL5.7忘记用户名如何修改(1045错误) PS:没报1045也可以改

2018-04-02 21:16 344 查看
在cmd中输入mysql -uroot -p出现1045错误如下:ERROR 1045(28000): Access denied for user 'root'@'localhost'(using password)解决方法:1.先找到mysql目录下的my.ini文件(PS:5.7版本C:\ProgramData\MySQL\MySQL Server 5.7目录下,其他版本在C:\Program Files\MySQL\MySQL Server 5.6\bin),在[mysql]下面加上 skip-grant-tables  用于跳过密码2.进入cmd,重启服务器net stop mysql57--停止net start mysql57--启动PS:别的版本可能是mysql56或直接mysql3.重置密码mysql -uroot -p  回车不用管password 回车use mysql;   回车flush privilegs;  刷新数据库
修改密码:set password for 'root'@'localhost'=password('新密码');flush privilegs;  刷新数据库quit;4.修改my.ini 注释掉skip-grant-tables;保存退出5.重启服务器(第二步)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐