MySQL服务器启动问题

时间:2011-09-14 11:05:27

标签: mysql windows-services mysql-management mysql-workbench

我尝试在命令提示符中使用mysqld命令启动新安装的MySQL服务器(Windows Vista上的V 5.5.15),但导致以下错误:

当我使用mysqld命令时:

C:\Users\Panora>mysqld
110914 16:23:02 [Warning] Can't create test file C:\Program Files\MySQL\MySQL Server 5.5\data\Panora-PC.lower-test
110914 16:23:02 [Warning] Can't create test file C:\Program Files\MySQL\MySQL Server 5.5\data\Panora-PC.lower-test
mysqld: File '.\mysql-bin.index' not found (Errcode: 13)
110914 16:23:02 [ERROR] Aborting

110914 16:23:02 [Note] mysqld: Shutdown complete


C:\Users\Panora>

当我使用NET START命令时:

C:\Users\Panora>NET START MySQL55
System error 5 has occurred.

Access is denied.


C:\Users\Panora>

附加说明:

(1)我能够使用MySQLWorkbench可视化UI启动和停止服务器而没有任何问题

(2)我能够使用命令行停止服务器而没有任何问题使用此命令mysqladmin -u root -p shutdown

2 个答案:

答案 0 :(得分:3)

此错误是由于错误的权限(拒绝)。检查用户应该在哪个mysql下启动以及数据目录的权限。

答案 1 :(得分:0)

如前所述。此问题是因为Windows Vista限制写入Program Files。如果你写它只会写入临时文件。您可以尝试关闭UAC,但我建议将数据文件夹移动到其他位置。不在程序文件下。