银河麒麟V10设置mysql自启动
时间: 2023-09-21 12:11:29 浏览: 234
要在银河麒麟V10上设置MySQL自启动,可以按照以下步骤进行操作:
1. 打开终端,使用root用户登录系统。
2. 运行以下命令,创建一个启动脚本文件:
```
touch /etc/init.d/mysql
```
3. 使用vim等编辑器打开该文件:
```
vim /etc/init.d/mysql
```
4. 将以下内容复制到文件中:
```
#!/bin/bash
#chkconfig: 2345 80 90
#description: MySQL startup script
#processname: mysqld
MYSQL_HOME=/usr/local/mysql
MYSQL_BIN=$MYSQL_HOME/bin
MYSQL_CONF=$MYSQL_HOME/etc/my.cnf
MYSQL_USER=mysql
case $1 in
start)
sudo -u $MYSQL_USER $MYSQL_BIN/mysqld_safe --defaults-file=$MYSQL_CONF &
echo "MySQL started."
;;
stop)
sudo -u $MYSQL_USER $MYSQL_BIN/mysqladmin -u root shutdown
echo "MySQL stopped."
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
```
5. 修改文件权限,使其可执行:
```
chmod +x /etc/init.d/mysql
```
6. 将MySQL加入系统服务,并设置其自启动:
```
chkconfig --add mysql
chkconfig --level 2345 mysql on
```
7. 最后,启动MySQL服务:
```
service mysql start
```
现在,MySQL将会在系统启动时自动启动。如果需要停止MySQL服务,可以运行以下命令:
```
service mysql stop
```
阅读全文