2013-12-16 68 views
2

对不起,我试图设置MySQL在我的机器上工作完全没有我的元素。我正在运行Windows 7 32x,并没有使用WAMP或任何其他类型的服务器设置。我没有任何问题下载并安装了MySQL网站上的所有内容,并且在安装期间,我选择了一个启动服务器的选项。但是,当我尝试与之交互时,服务器从未运行。如果我进入MySQL Workbench中的服务器启动/关闭屏幕并按下“启动服务器”按钮,服务器将在启动并运行几秒钟后关闭,因为我无法弄清楚原因。之后,它会显示“数据服务实例未知”,并且“启动服务器”按钮现在无法点击。我得到的唯一消息是“Workbench将使用cmd shell命令来启动/停止此实例”,并且“服务状态检查'MySQL'返回错误,请参阅日志。”我检查了服务器日志,它们完全是空的。我能想到的唯一其他日志是系统日志,我不知道如何阅读。 我不知道这是否与这个问题有关,但我尝试过使用MySQL服务器命令行程序,并且随时输入密码(我100%确定是正确的,因为我只是设置它到“密码”,并在稍后改变它)时,会出现某种信息,但窗口关闭得太快而无法阅读。 请记住,我对这个领域非常陌生,很可能我犯了一个非常简单的错误。这是我认为与这个问题有关的错误日志的一部分。MySql服务器无法启动

2013-12-16 19:55:49 1324 [Note] Event Scheduler: Loaded 0 events 
2013-12-16 19:55:49 1324 [Note] C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld:ready for connections. 
Version: '5.6.15' socket: '' port: 0 MySQL Community Server (GPL) 
2013-12-16 19:55:49 1324 [ERROR] TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS 
2013-12-16 19:55:49 1324 [ERROR] Aborting 

2013-12-16 19:55:49 1324 [Note] Binlog end 
2013-12-16 19:55:49 1324 [Note] Shutting down plugin 'partition' 
(etc... shuts down more plugins...) 
+0

“端口”选项?如果没有,可以通过在Windows菜单中运行'cmd.exe'来尝试,然后再次尝试该命令,它不应该关闭错误窗口。 – Niloct

+0

http://bugs.mysql.com/bug.php?id=64826 与您的看起来相似。你有没有尝试重新安装一切干净的路径? –

+0

我试图通过cmd.exe使用MySQL命令行客户端,但无法连接。不知道服务器是否必须已经运行才能使用cmd来访问MySQL。 –

回答

0

刚刚在您的日志中发现mysql守护进程从端口0开始。端口0保留。

思路:

  • 检查端口3306是免费的。这是mysql的标准版本。
  • 检查是否使用命令行从命令提示符“跳过网络”,并在my.cfg