[摘要]今天一同事说他的mysql数据库连接不来了,很是郁闷,报错如下# /etc/init.d/mysql startStarting MySQL.... ERROR! The server quit w...
今天一同事说他的mysql数据库连接不来了,很是郁闷,报错如下
# /etc/init.d/mysql startStarting MySQL.... ERROR! The server quit without updating PID file (/data/mysql/mysql3306/data/mysql.pid).
我第一时间想到要看错误日志,错误日志如下:
# vim error.log
2017-05-04T13:35:17.965606Z 0 [ERROR] Can't start server: Bind on TCP/IP port: Permission denied
2017-05-04T13:35:17.965643Z 0 [ERROR] Do you already have another mysqld server running on port: 1005 ?
2017-05-04T13:35:17.965674Z 0 [ERROR] Aborting
(1)首先第一反应是权限不足,通过排查,用户权限足够,mysql数据目录所有者和所属组都是mysql,故排除;
(2)报错第二句表明可能存在mysql服务占用1005端口,于是通过ss -nltup
关键词:分享一个数据库连接不上的问题及处理方案