《MysqL数据库centos MysqL不能随主机启动怎么办》要点:
本文介绍了MysqL数据库centos MysqL不能随主机启动怎么办,希望对您有用。如果有疑问,可以联系我们。
MysqL数据库@H_419_10@现象描述:centos下MysqL不能随机启动
MysqL的安装步骤
1,编译安装到/usr/local/MysqL;
2,把support-files/MysqL.server 文件cp到/etc/init.d/MysqLd;
3,chconfig --add MysqLd
本来以为一切ok,因为之前这样装没有任何问题,可是在一次关机重启后,发现MysqL不会跟随主机一起启动.
MysqL数据库@H_419_10@分析问题:
1. 检查过MysqLd的执行权限
-rwxr-xr-x 1 root root 10880 apr 17 10:09 /etc/init.d/MysqLd
MysqL数据库@H_419_10@2. 检查随机启动是否真的生效
MysqLd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
MysqL数据库@H_419_10@3. 查看系统启动日志,没有发现问题
相关阅读:
MysqL数据库@H_419_10@经过几次测试都未能成功,本来想放弃这种启动方式,直接把MysqL启动放到rc.local文件中,发现原来我的rc.local文件中有个挂载文件系统的的命令
而挂载的目录,正是我MysqL使用数据目录.是不是启动顺序的问题呢?
于是我打开/etc/init.d/MysqLd这个文件,发现文件中有这么一条记录
# chkconfig: 2345 64 36
# description: a very fast and reliable sql database engine.
MysqL数据库@H_419_10@64为启动顺序,我知道rc.local中的启动顺序是99,那么我MysqL先于rc.local中的服务启动.就是说我文件系统还未挂载,数据库就启动了,那肯定出问题,于是调整MysqL启动顺序
chkconfig --del MysqLd
修改/etc/init.d/MysqLd文件
chkconfig --add MysqLd
MysqL数据库@H_419_10@重启机器测试,MysqL数据库能正常随主机启动了.
总结以上是内存溢出为你收集整理的MYSQL数据库centos mysql不能随主机启动怎么办全部内容,希望文章能够帮你解决MYSQL数据库centos mysql不能随主机启动怎么办所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)