MySQL 无法启动

今天,给腾讯云服务器升级内存,这个操作只有在关机状态下才能生效。使用 shutdown -h now,依次关闭了主、备机。

然后,在腾讯云 控制台 修改了服务器配置,配置生效后,服务器自动启动。

再然后,重新登录服务器,启动 Nginx、Redis、MySQL、Tomcat,命令如下:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/config/nginx.conf

/usr/local/redis/bin/redis-server /etc/redis/6397.conf

/etc/init.d/mysqld start

/usr/local/tomcat/bin/startup.sh

主机一切顺利,备机启动 MySQL 时出现了问题,尝试重启过程中,出现的提示信息有:

Starting MySQL . ERROR! The server quit without updating PID file (/usr/local/mysql//centos.pid).

MySQL server PID file could not be found!

ERROR! MySQL is not running, but lock exists.

各种 Google 后,做了如下尝试:

rm -rf /var/lock/subsys/mysql

/etc/my.cnf 添加 pid-file = /usr/local/mysql/mysql.pid

创建 mysql.pid

cd /usr/local/mysql

touch mysql.pid

尝试了 40 分钟没有解决,后来发现 /etc/my.cnf 里数据目录的配置 datadir = /data/mysql/,就想看看 /data/mysql 目录有什么,切换到 data 目录,发现没有 mysql 目录,mkdir mysql 创建目录,尝试重启 mysql,问题解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值