Linux下Mysql自启动

MySQL服务安装与启动指南
本文提供了一套详细的步骤来帮助读者完成MySQL服务的安装与启动。从拷贝服务文件到设置可执行权限,再到添加服务及重启电脑验证服务是否正常运行等关键步骤均有涉及。

如果你都是按照默认配置安装的那么只要按照如下步骤就可以了

 

1、cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql   将服务文件拷贝到init.d下,并重命名为mysql

2、chmod +x /etc/init.d/mysql    赋予可执行权限

3、chkconfig --add mysql        添加服务

4、chkconfig --list             显示服务列表


如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入

chkconfig --level 345 mysql on
5、reboot重启电脑
6、netstat -na | grep 3306,如果看到有监听说明服务启动了

 

Linux 系统中,设置 MySQL 自启动有以下两种常见方法: ### 编写启动脚本 可通过编写启动脚本来实现 MySQL自启动。以下是一个示例的启动脚本,可根据需求进行修改: ```bash #!/bin/bash # chkconfig: 2345 80 30 # description: MySQL database server # MySQL安装路径 MYSQL_HOME=/usr/local/mysql case "$1" in start) echo "Starting MySQL..." $MYSQL_HOME/bin/mysqld_safe --defaults-file=$MYSQL_HOME/my.cnf >/dev/null 2>&1 & ;; stop) echo "Stopping MySQL..." $MYSQL_HOME/bin/mysqladmin --defaults-file=$MYSQL_HOME/my.cnf shutdown ;; restart) echo "Restarting MySQL..." $MYSQL_HOME/bin/mysqladmin --defaults-file=$MYSQL_HOME/my.cnf shutdown sleep 5 $MYSQL_HOME/bin/mysqld_safe --defaults-file=$MYSQL_HOME/my.cnf >/dev/null 2>&1 & ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0 ``` 此脚本可实现 MySQL 的启动、停止和重启操作,在相应操作时会输出提示信息,并且在启动和重启时使用 `mysqld_safe` 来启动 MySQL 服务[^1]。 ### 使用系统服务管理工具 可以使用系统自带的服务管理工具,以下是详细步骤: 1. 将 `mysql.server` 文件(一般在安装根目录下的 `support-files` 目录)复制到 `/etc/rc.d/init.d/` 目录下为 `mysql` 文件: ```bash cp /usr/local/mysql/mysql/support-files/mysql.server /etc/rc.d/init.d/mysql ``` 2. 赋予执行权限: ```bash chmod +x /etc/rc.d/init.d/mysql ``` 3. 添加为系统服务: ```bash # 添加服务 chkconfig --add mysql # 查看服务列表(3、4、5状态为开或者为 on 则表示成功) chkconfig --list # 如果是 关或者 off 则执行以下命令 chkconfig --level 345 mysqld on ``` 4. 验证: ```bash # 重启后查看MySQL服务是否已启动 reboot ``` 通过上述步骤,可将 MySQL 添加为系统服务,并设置为开机自启,最后通过重启系统来验证是否成功自启[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值