sdadx

Mysql多实例配置成功后,想让配置成开机自启。

首先看一下Linux启动的知识点,顺序如下。

1 加载内核
2 执行init程序
3 /etc/rc.d/rc.sysinit   # 由init执行的第一个脚本
4 /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式,linux 共有7种运行模式,后续会介绍。
5 /etc/rc.d/rc.local     # 相应级别服务启动之后、在执行该文件(其实也可以把需要执行的命令写到该文件中)
6 /sbin/mingetty         # 等待用户登录

 

 

这里方法有好几种,我们选择第五条,即将执行命令加到 /etc/rc.d/rc.local 中,命令如下。

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/3306.cnf 2>&1 >/dev/null &    
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/3307.cnf 2>&1 >/dev/null &

加完之后就可以了,一定要跟rc.local 附上执行权限,要不然执行不了。

 

之后reboot,用 netstat  -ln | grep 330查看,发现mysql多实例已经能启动成功。

 

 

参考:CentOS6与CentOS7启动流程

      Centos设置开机启动Apache和Mysql[总结]

           CentOS设置程序开机自启动的方法

分类:

技术点:

相关文章:

  • 2021-08-16
  • 2021-12-31
  • 2021-04-13
  • 2021-03-31
  • 2021-11-28
  • 2021-12-21
  • 2021-10-03
猜你喜欢
  • 2021-11-27
  • 2018-07-27
  • 2021-04-08
  • 2021-05-17
  • 2021-11-04
  • 2021-06-26
相关资源
相似解决方案