2012-07-06 92 views
1

我现在已经启动了mysql并运行了一个月。我昨天使用它,今天我去通过phpmyadmin和命令行登录,我突然不能。它好像有人在一夜之间改变了我的密码或什么的。我试图用root用户登录。我该怎么办?随机错误:#1045无法登录到MySQL服务器

编辑

这是MySQL的只是在我的本地笔记本电脑的发展运行。它的唯一帐户是root帐户,并且没有大写锁定未打开。

+0

我为您更新了更多信息。谢谢。 – Deekor 2012-07-06 23:01:07

+0

你应该发布你得到的错误消息。 – 2012-07-06 23:06:29

+0

你一直都有这个错误吗?你能用你得到的用户名/密码登录到MySQL shell吗? – raina77ow 2012-07-06 23:06:36

回答

0

我以前提供的link raina77ow并按照说明重置密码和现在的工作。

滚动到部分C.5.4.1.3。重置根密码:通用说明特别有帮助。

2

http://www.cyberciti.biz/tips/recover-mysql-root-password.html说这个五步法将会起作用,明明是你自己冒险。这个来源也具有基本相同的步骤。这可能不会在Windows上运行,但类似的事情应该http://www.debian-administration.org/articles/442

停止mysql服务使用/etc/init.d/mysql stop

启动MySQL不使用mysql -u root

更改根使用mysqld_safe --skip-grant-tables &

连接到服务器的密码密码:

mysql> use mysql; 
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root'; 
mysql> flush privileges; 
mysql> quit 

停止在S erver:/etc/init.d/mysql stop

启动服务器:/etc/init.d/mysql start

测试:mysql -u root -p

+0

非常感谢,您的详细步骤拯救了我的生命。 – 2013-09-03 15:35:11

相关问题