欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql无法启动解决

程序员文章站 2022-06-07 08:41:32
...
最近总是断电,测试服务器也一直关机状态,由于某些原因还更改了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修改无法启动了。修改一下。马上启动。