这两天去外地回来的时候发现机房停电,服务器重启了,结果ip地址改变了,在启动了apache与ftp服务以后,mysql死活也启动不起来,出现如下错误
281 980102 01:53:59 mysqld started
282 980102 1:53:59 InnoDB: Started; log sequence number 0 43655
283 980102 1:53:59 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
284 980102 1:53:59 [ERROR] Do you already have another mysqld server runnin g on port: 3306 ?
285 980102 1:53:59 [ERROR] Aborting
286
287 980102 1:53:59 InnoDB: Starting shutdown...
288 980102 1:54:01 InnoD
baidu了一下,说还有另外一个进程在运行,ps了也没有发现。权限设置也重复作了半天也都不能解决问题。。几经周折,突然发现是不是my.cnf,配置的问题,马上查看配置文件,发现 bind-address 还是原来的地址,现在服务器地址改变了(用的动态地址分配),导致无法绑定到制定ip,所以一直就没法启动了。所以改成127.0.0.1就ok啦。
281 980102 01:53:59 mysqld started
282 980102 1:53:59 InnoDB: Started; log sequence number 0 43655
283 980102 1:53:59 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
284 980102 1:53:59 [ERROR] Do you already have another mysqld server runnin g on port: 3306 ?
285 980102 1:53:59 [ERROR] Aborting
286
287 980102 1:53:59 InnoDB: Starting shutdown...
288 980102 1:54:01 InnoD
baidu了一下,说还有另外一个进程在运行,ps了也没有发现。权限设置也重复作了半天也都不能解决问题。。几经周折,突然发现是不是my.cnf,配置的问题,马上查看配置文件,发现 bind-address 还是原来的地址,现在服务器地址改变了(用的动态地址分配),导致无法绑定到制定ip,所以一直就没法启动了。所以改成127.0.0.1就ok啦。