昨天晚上把服务器重新做了系统,最小化安装了CENTOS7.1英文版,然后安装了wdlinux的lanmpV3.1
安装完成后,Mysql不能开机启动,解决思路如下:
1、首先修改etc系统启动文件,添加mysql的启动配置项:
编辑rc.local文件:#vim /etc/rc.d/rc.local
加入如下启动命令:
#启动mysql /usr/local/mysql/bin/mysqld start 或者 /usr/local/mysql/bin/mysqld start
:wq
保存,退出,reboot
没能解决问题。
2、查看chkconfig服务配置项,
chkconfig --list
这样看mysql的启动配置也没有问题。
3、于是就用FLASHFXP下载/etc/init.d文件夹内的mysqld看看里面的配置是怎么写的:
最上面的两行:
basedir= datadir=
是空着的,当然配置文件在下面有一些判断条件,我没关下面的直接改成这样:
basedir=/www/wdlinux/mysql-5.6.30 datadir=/www/wdlinux/mysql-5.6.30/data
然后白存成UTF8格式,上传,备份原来配置文件,覆盖!
然后查看mysql的运行状态准备启动mysql .
service mysqld status
系统提示访问/etc/init.d/mysqld被拒绝
然后修改mysqld文件的权限,按照httpd的权限修改
然后reboot
启动之后,service mysqld status
竟然限制征程运行,^_^
service mysqld status SUCCESS! MySQL running (2279)
以此记录。
这个问题貌似就是权限的问题,权限改对了,就可以了。
没有评论,留下你的印记,证明你来过。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。