mysql无法启动解决

最近总是断电,测试服务器也一直关机状态,由于某些原因还更改了IP地址。尽早启动,发现数据库无法启动了。执行mysql start结果只出现了一个
Starting MySQL database server mysqld                                 [fail]

没有其他报错信息,查看/var/log/下面和mysql相关的日志。。也是空空如也。。郁闷了。
后来上网查询,才发现,系统的报错信息会放到/var/log/message里面
打开发现报了如下错误
type=1503 audit(1343297418.971:194): operation="open" pid=15176 parent=15175 profile="/usr/sbin/mysqld" requested_mask="r::" denied_mask="r::" fsuid=0 ouid=0 name="/sys/devices/system/cpu"

其中发现执行mysqld有问题,所以干脆直接执行mysqld命令看看。结果发现
120726 18:44:13 [Note] Plugin 'FEDERATED' is disabled.
120726 18:44:13  InnoDB: Started; log sequence number 0 47959625
120726 18:44:13 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
120726 18:44:13 [ERROR] Do you already have another mysqld server running on port: 3306 ?
120726 18:44:13 [ERROR] Aborting

120726 18:44:13  InnoDB: Starting shutdown...
120726 18:44:14  InnoDB: Shutdown completed; log sequence number 0 47959625
120726 18:44:14 [Warning] Forcing shutdown of 1 plugins
120726 18:44:14 [Note] mysqld: Shutdown complete

貌似是无法绑定3306端口,但是3306端口明明是没有被占用。看来问题出在IP上了。
终于发现。。。居然是my.cnf文件中有一个
bind-address居然没有改过来,以前设置的老IP,这次IP修改无法启动了。修改一下。马上启动。

猜你喜欢

转载自lection-yu.iteye.com/blog/1607690