做企业网站需要什么文件,自已电脑做网站服务器,网店营销策划方案,中职校园网站建设建议实际生产环境中为了避免重启服务器后所有的服务都手动启动带来的麻烦#xff0c;建议所有基础服务都设置为开机自动启动。本章节我们主要演示在Centos7中如何将MySQL注册为系统服务#xff0c;并实现开机自动启动。 ① 手动启动mysql#xff0c;查看进程信息#xff0c;复制… 实际生产环境中为了避免重启服务器后所有的服务都手动启动带来的麻烦建议所有基础服务都设置为开机自动启动。本章节我们主要演示在Centos7中如何将MySQL注册为系统服务并实现开机自动启动。 ① 手动启动mysql查看进程信息复制pid-file后的路径。
/usr/local/mysql/support-files/mysql.server start ② 在 /usr/lib/systemd/system 目录下创建一个文件 mysql.service ③ 编辑 mysql.service,输入以下内容
[Unit]
DescriptionMysql
Aftersyslog.target network.target remote-fs.target nss-lookup.target[Service]
Typeforking
PIDFile/usr/local/mysql/data/centos-linux.shared.pid
ExecStart/usr/local/mysql/support-files/mysql.server start
ExecReload/bin/kill -s HUP $MAINPID
ExecStop/usr/local/mysql/support-files/mysql.server stop
PrivateTmpfalse[Install]
WantedBymulti-user.target备注
Type: forking: 以 fork 方式从父进程创建子进程创建后父进程会立即退出simple: 默认值执行ExecStart指定的命令启动主进程PIDFile: 启动后进程对应的pid文件路径ExecStart: 服务启动命令命令需要绝对路径ExecReload: 服务重启命令ExecStop: 服务停止命令命令需要绝对路径
③ 重新载入service服务
systemctl daemon-reload
④ 注册系统服务成功可以使用systemctl来操作mysql服务启动服务后最好使用ps -ef | grep mysql查看进程信息确保正常启动。
systemctl start mysql
systemctl stop mysql
⑤ 设置mysql服务开机启动
systemctl enable mysql ⑥ 重启Linux验证
reboot