【发布时间】:2015-07-17 05:26:41
【问题描述】:
编辑:由于电源故障,大多数情况下都会发生这种情况。
有两件事对我有用。
1. 知道如何在MySQL中更改root密码,并备份数据库。
2. 安装 MYSQL 作为服务。
C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --install
几天前我已经完成了 MYSQL 5.6 的全新安装。 第一天一切都很好。我可以访问城市和世界表。
第二天我开始出现以下错误。我读了一些以在管理员级别运行 mysqld。 它解决了问题,但我无法再访问城市和世界表了。
第三天。我只收到这个错误。
注意:MYSQL 服务之前运行良好,当时防火墙、防病毒 (avast) 和 apache 正在运行。
在管理员模式下运行时:
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p localhost
Enter password: ***********
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p localhost
Enter password: *
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p localhost
Enter password:
ERROR 1049 (42000): Unknown database 'localhost'
在用户模式下运行时(也是管理员):
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p localhost
Enter password: ***********
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p localhost
Enter password: *
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p localhost
Enter password:
ERROR 1049 (42000): Unknown database 'localhost'
无法从 Control Panel\All Control Panel Items\Administrative Tools\Service 启动 MYSQL 服务 错误信息 ; WIndows 无法在本地计算机上启动 MYSQL56 服务 错误 1067 进程意外终止
问候:Msinfo
【问题讨论】:
-
如果您(假设)没有运行 MySQL 实例,您怎么会收到这些错误消息?
-
那我该怎么做呢?我尝试从管理工具>服务>但它给出了上述错误。
-
localhost是您的密码吗?也许你的意思是mysql -u root -h localhost? -
谢谢!我错过了-h。但是现在的问题是 1. root 有密码,但是如果我保持它为空,它可以工作,如果我输入密码它会失败。 2.当它工作时(没有密码)它不会在默认数据库中显示默认表,如城市和世界。 (我以前访问并练习过)。你能猜出背景发生了什么吗?