现在更改ip无法启动MySql

时间:2015-07-26 23:05:14

标签: mysql windows-server-2012-r2

我有一个公共虚拟机,我必须更改IP地址,现在我无法启动MySql。

事件查看器显示以下消息:

Server hostname (bind-address): 'xxx.xxx.xxx.249'; port: 3306

然后我得到了这3个错误:

Can't start server: Bind on TCP/IP port: No such file or directory

Do you already have another mysqld server running on port: 3306 ?

Faulting application name: mysqld.exe, version: 5.5.42.0, time stamp: 0x54ac4a9a
Faulting module name: mysqld.exe, version: 5.5.42.0, time stamp: 0x54ac4a9a
Exception code: 0x80000003
Fault offset: 0x000000000021fac2
Faulting process id: 0x23cc
Faulting application start time: 0x01d0c7f3f4d0a87d
Faulting application path: C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld.exe
Faulting module path: C:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld.exe
Report Id: 3b931dcc-33e7-11e5-80dd-00155dbffa04
Faulting package full name: 
Faulting package-relative application ID:

我注意到在my.ini中它将客户端和服务器绑定到3306:

[client]

port=3306

[mysql]

default-character-set=utf8

# SERVER SECTION
# ----------------------------------------------------------------------
#
# The following options will be read by the MySQL Server. Make sure that
# you have installed the server correctly (see above) so it reads this 
# file.
#
[mysqld]

# The TCP/IP Port the MySQL Server will listen on
port=3306

我不确定这是否正确,但我没有改变它。

我确实做过netstat -an,但我没有在3306端口显示任何内容。

我已重新启动服务器以验证它尚未解决。

我还应该检查什么?我不认为更改IP地址会对MySql造成这么大的后果。

有人有任何建议吗?

1 个答案:

答案 0 :(得分:0)

我在这里找到了答案:

https://serverfault.com/questions/35637/mysql-dying-on-startup

这就是我所做的,后来对那些有需要的人有用了:

  

耗尽硬盘空间后出现此错误。我终于解决了   它通过从C:\ Windows \ temp中删除导致的ib * .tmp文件   即使对于以前的数据目录,启动也会失败   工作

如果找不到临时目录,请显示隐藏文件夹。