mysql systemctl 配置
时间: 2023-11-09 09:49:12 浏览: 136
要创建用于Systemd的MySQL服务配置文件,请按照以下步骤进行操作:
1. 进入/etc/systemd/system目录:
cd /etc/systemd/system
2. 创建一个名为mysql.service的新文件:
touch mysql.service
3. 使用文本编辑器(如vi或nano)打开mysql.service文件:
vi mysql.service
4. 将以下内容粘贴到mysql.service文件中:
[Unit]
Description=MySQL Server
Documentation=https://dev.mysql.com/doc/refman/5.7/en/
[Service]
ExecStart=/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf
User=mysql
Group=mysql
Restart=always
RestartSec=3
LimitNOFILE=infinity
[Install]
WantedBy=multi-user.target
请注意,在执行上述操作时,如果出现报错并且MySQL服务没有启动,可能是由于selinux的原因。您可以为服务执行的脚本赋予777权限或者关闭selinux:
[root@localhost system]#chmod 777 /usr/local/sbin/auto_start_mysql.sh
[root@localhost system]# ll /usr/local/sbin/auto_start_mysql.sh
-rwxrwxrwx. 1 root root 135 Apr 13 11:16 /usr/local/sbin/auto_start_mysql.sh
请注意,这些步骤假设您已经安装了MySQL并且正确配置了相应的文件路径和权限。
阅读全文