编辑:我在我的机器上安装了两次MySQL(XAMPP和它自己的)
当我将密码输入MySQL命令行客户端时,它会拒绝我的密码,发出1声嘟嘟声并关闭窗口。任何人都可以为我提供一个基本的故障排除步骤列表(从简单到逐步更具技术性),一劳永逸地重新进入MySQL。此外,任何人都可以告诉我什么可能导致我的密码突然被拒绝?我也在运行XAMPP,MySQL服务已经安装并运行。提前致谢。
我记得几个月前我第一次遇到这个问题时,如果我没记错的话,我通过从Windows XP的管理工具启动MySQL服务解决了这个问题(我确实停止了MySQL服务,直到今天我还不知道这是啥)。
现在问题又重新开始了,但这一次,当我检查服务时,MySQL服务已经“启动”了。
任何帮助将不胜感激。感谢
答案 0 :(得分:4)
我想我弄清楚了为什么我的密码无效。我的机器上安装了两个版本的MySQL(XAMPP和MySQL 5.1)。所以我删除了MySQL 5.1并且它有效。
答案 1 :(得分:2)
拒绝密码时是否有错误消息?我想知道您是否正在使用过时的客户端并遇到此问题:http://dev.mysql.com/doc/refman/5.1/en/old-client.html
答案 2 :(得分:2)
对我来说(和我类似的问题)
--password =将mypass
没工作
但
--password = “将mypass”
确实
答案 3 :(得分:1)
您是否拥有root帐户的密码?如果是这样从命令行尝试这个?
mysql --user=root --password=your password here
-- or --
mysql --user=root --password=your password here --database=MySQL
答案 4 :(得分:1)
http://dev.mysql.com/doc/refman/5.0/en//resetting-permissions.html
这是提到的服务解决方案。如果您忘记了root密码,请使用此选项。
答案 5 :(得分:1)
有点太晚但是 - 如果您的密码中有数字字符并且正在使用键盘上的小键盘,请确保numlock为ON。出于某种奇怪的原因,如果你将numlock关闭,MySQL仍会解释击键。这对我来说不是很明显,因为我的笔记本电脑没有数字锁定指示灯,那就是惠普的yah:)
答案 6 :(得分:0)
我的密码突然再次起作用,所以我采取了以下步骤进行更改:
我不明白的是,为什么我的密码突然在大约24小时后重新开始工作?我希望我知道,所以我将来可以避免这种情况。
答案 7 :(得分:0)
我想为这个问题添加另一个成功的解决方案。我重新安装了安装程序(msi),选择了修复选项,所有内容都已修复。
答案 8 :(得分:0)
如果将mySQL设置为而不是在启动时开始运行,则需要在尝试登录之前启动它。这可以通过命令行,通过任务管理器完成,如果您将其配置为Windows服务等等。
例如,以下是使用cmd启动服务的说明
http://dev.mysql.com/doc/refman/5.7/en/windows-start-command-line.html