MYSQL无法在Windows 7上启动服务

时间:2013-02-04 13:25:48

标签: mysql windows-7

编辑:由于电源故障,大部分时间都会发生这种情况。

对我有用的两件事 1.了解如何在MySQL中更改root密码,以及备份数据库 2.安装MYSQL作为服务。  C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --install

我几天前做过MYSQL 5.6的干净安装。 在第一天,每个人都很好。我可以访问城市和世界桌子。

第二天,我开始收到以下错误。我读了一些在管理级别运行mysqld。 它解决了问题,但我再也无法访问城市和世界桌了。

第三天。我只得到这个错误。

注意:当防火墙,防病毒(avast)和apache运行时,MYSQL服务以前运行正常。

在管理员模式下运行时:

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'

无法从控制面板\所有控制面板项\管理工具\服务启动MYSQL服务 错误信息 ; WIndows无法在本地计算机上启动MYSQL56服务 错误1067进程意外终止

问候:Msinfo

2 个答案:

答案 0 :(得分:1)

你需要使用" -h"之前" localhost"如果你想指定一个主机,否则只需删除" localhost"考虑到系统上正在运行的服务器,它应该可以正常工作。

此外,MySQL服务器是" mysqld.exe"不是" mysql.exe"。 mysqld(d代表守护进程)是应该在后台运行的服务器,并且可以创建表,DB等实际的东西。但mysql.exe只是连接到服务器并帮助您执行SQL查询。 mysql.exe只是一个连接服务器的接口。如果您想知道为什么您的服务器(在您的情况下是Windows服务)没有启动,您应该在Program Files下的MySQL服务器安装文件夹中看到XXX.log。

答案 1 :(得分:0)

尝试通过相应名称“localhost”在MySql中创建数据库 例如:create database localhost; 通过这样做,您可以清除以下错误 错误1049(42000):未知数据库'localhost'

希望我是对的

谢谢, 大亚