linux开机自启动mysql
时间: 2023-11-14 09:12:37 浏览: 39
在Linux系统中,可以通过以下步骤设置MySQL数据库在系统启动时自动启动:
1. 检查MySQL是否已经安装。
2. 创建一个名为mysql-start.sh的启动脚本,并将其保存到/etc/init.d/目录下。
3. 将启动脚本添加到系统的自启动项中,使用以下命令:sudo update-rc.d mysql-start.sh defaults。
通过完成上述步骤,我们已经成功地设置了MySQL的开机自启动。在下一次系统启动时,MySQL将自动启动。
相关问题
Linux开机自启动MySQL服务
要在 Linux 开机自启动 MySQL 服务,需要创建一个启动脚本,将其加入到开机启动的服务列表中。
以下是创建启动脚本的步骤:
1. 创建启动脚本:使用文本编辑器(例如 nano)创建一个文件,例如 /etc/init.d/mysql,并将以下内容复制到文件中:
```
#!/bin/sh
#
# Startup script for the MySQL database server
#
# chkconfig: - 85 15
# description: MySQL is a very fast and reliable SQL database server.
# processname: mysql
# config: /etc/my.cnf
# pidfile: /var/run/mysqld/mysqld.pid
case "$1" in
start)
/usr/bin/mysqld_safe &
;;
stop)
/usr/bin/mysqladmin -u root -p shutdown
;;
restart)
/usr/bin/mysqladmin -u root -p shutdown
/usr/bin/mysqld_safe &
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
```
2. 修改文件权限:使用以下命令修改启动脚本的权限:
```
chmod +x /etc/init.d/mysql
```
3. 将启动脚本加入开机启动的服务列表:使用以下命令将启动脚本加入开机启动的服务列表:
```
chkconfig --add mysql
```
4. 验证启动脚本是否已经加入到开机启动的服务列表:使用以下命令验证启动脚本是否已经加入到开机启动的服务列表:
```
chkconfig --list mysql
```
以上步骤完成后,MySQL 服务将在每次开机时自
linux中mysql开机自启动
在Linux中,可以通过设置MySQL开机自启动来确保MySQL服务在系统启动时自动启动。具体步骤如下:
1. 在/etc/rc.d/init.d/目录下创建一个新文件autostartmysql.sh,并编辑该文件。
2. 在autostartmysql.sh文件中添加MySQL启动命令,例如:/usr/local/mysql8/bin/mysqld_safe --defaults-file=/usr/local/mysql8/my.cnf &。
3. 为autostartmysql.sh文件赋予执行权限,例如:chmod +x ./autostartmysql.sh。
4. 将autostartmysql.sh文件添加到chkconfig中,例如:chkconfig --add ./autostartmysql.sh。
5. 将MySQL服务设置为开机自启动,例如:chkconfig autostartmysql.sh on。
6. 最后,启动MySQL服务并检查是否启动成功,例如:mysqld_safe --defaults-file=/usr/local/mysql8/my.cnf &和ps -ef|grep mysql。