MySQL专栏MySQL服务设置开机

中科白癜风微博 https://m.39.net/pf/a_4580348.html
需要说明的是,小编对mysql研究并不深入,只是会简单的部署使用而已。由于是编译源码安装部署,每次启动服务都需要单独执行nohup的启动命令,于是在想如何才能实现该命令开机自启从而实现mysql服务的开机自启。#MySQL专栏#

通过简单百度和尝试,最终选择编写脚本,并将脚本写入到rc.local的配置文件中,这样间接的实现每次开机后,系统会调度rc.local,此时由于脚本也在rc.local中,于是也会调用。从而实现mysql服务的开机自启,下面具体说说过程和坑。

步骤一:编写mysql服务自启动的.sh脚本文件,文件路径没有具体要求,但是要一定给该文件可执行权限。

[root

localhostmysql]#vimysql_autorun.sh

[root

localhostmysql]#catmysql_autorun.sh

#!/bin/bash

nohup/soft/mysql/svr/mysql57/bin/mysqld_safe--defaults-file=/soft/mysql/conf/mysql/mysql57_.cnf--user=mysql/soft/mysql/auto_output.log

exit

[root

localhostmysql]#chmod+x/soft/mysql/mysql_autorun.sh

步骤二:将mysql服务自启动的.sh脚本文件写入到rc.local文件中,同时也给rc.local可执行权限(一定要执行,避免权限不足)

[root

localhostmysql]#vi/etc/rc.d/rc.local

[root

localhostmysql]#cat/etc/rc.d/rc.local

#!/bin/bash

#THISFILEISADDEDFORCOMPATIBILITYPURPOSES

touch/var/lock/subsys/local

#MYSQL

/soft/mysql/mysql_autorun.sh

[root

localhostmysql]#chmod+x/etc/rc.d/rc.local

步骤三:重启验证。

设置后一定要重启验证,一般来说按照以上操作就基本没有问题了,小编已经实际验证了。

以上就是MySQL服务设置开机自启动的具体实现,当然本文只是众多种实现方式的其中一个,如果大家还有更好的方式,欢迎留言分享。




转载请注明:http://www.aierlanlan.com/cyrz/8054.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了