如何解决mysql的1045错误,修改root密码

 我来答
EvenHHZ
2017-01-08 · 知道合伙人软件行家
EvenHHZ
知道合伙人软件行家
采纳数:13691 获赞数:18845
个人出版图书:《玩转Python网络爬虫》、《玩转Django2.0》

向TA提问 私信TA
展开全部

如果忘记root密码可以重新设置,方法如下:

Windows:

  1. 以系统管理员登陆;

  2. 2.停止MySQL服务;

  3. 3.进入CMD,进入MySQL的安装目录,假设是D:/MySQL/MySQL Server 5.0/;

  4. 4.跳过权限检查启动MySQL,

  5. D:/MySQL/MySQL Server 5.0/bin/mysqld-nt –skip-grant-tables

  6. 5.重新打开一个CMD,进入D:/MySQL/MySQL Server 5.0/bin/,

  7. 重设root密码

  8. D:/MySQL/MySQL Server 5.0/bin/mysqladmin -uroot flush-privileges password “newpassword”

  9. D:/MySQL/MySQL Server 5.0/bin/mysqladmin -u root -p shutdown

  10. 将newpassword替换为你的新密码,第二个命令会让你重复输入一次新 密码。

  11. 6. 在cmd里net start mysql

Unix&Linux:

  1. 用root或者运行mysqld的用户登录系统;

  2. 2.利用kill命令结束掉mysqld的进程;

  3. 3.使用–skip-grant-tables参数启动MySQL Server

  4. #mysqld_safe –skip-grant-tables &

  5. 4.然后用空密码方式使用root用户登录 MySQL;mysql -u root

  6. 5.为root@localhost设置新密码

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

  8. 6. 重新启动MySQL

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式