问题描述:
MySql主从库安装好了,如果重启,就需要手动启动MySql服务器,这是件非常麻烦的事,一不小心就忘记了,如果设置成开机启动,那就方便多了。下面看看如何设置成开机启动。
1.创建MySql开机启动bash文件;
vim /etc/rc.d/mysqld_multi_start.sh
#按下 i 键打开插入模式
i
2.mysqld_multi_start.sh文件内容如下;
#!/bin/bash
export PATH="$PATH":/usr/local/mysql/bin
mysqld_multi start
说明:这里使用mysqld_multi启动多个MySql实例,先引入bin文件,然后使用mysqld_multi启动即可;mysql安装bin的路径要写对;当然,你也得保证你的多实例是使用mysqld_multi配置的;
3.保存mysqld_multi_start.sh文件;
#按下ESC键结束输入
esc
#输入:wq! 强制保存并退出
:wq!
4.给该bash文件授权(很重要);
#添加可执行权限
chmod +x /etc/rc.d/mysqld_multi_start.sh
5.添加到开机启动文件/etc/rc.d/rc.local中(非常重要);
/etc/rc.d/mysqld_multi_start.sh &
说明:&代表在后台运行;使用vim指令写入到开机启动文件中,这里省略了。
6.开机启动文件如果没有执行权限,也需要授权一下(非常重要);
chmod +x /etc/rc.d/rc.local
7.查看文件权限
ll /etc/rc.d/rc.local
ll /etc/rc.d/mysqld_multi_start.sh
如果没有给这两个文件的任一一个文件授权:可执行权限,都有可能启动失败的,切记!