linux 自启动 关闭 mysql
时间: 2023-06-08 18:03:59 浏览: 234
可以通过修改/etc/rc.d/rc.local文件来实现Linux开机自启动MySQL,具体方法如下:
1.使用文本编辑器打开/etc/rc.d/rc.local文件:
sudo vi /etc/rc.d/rc.local
2.在末尾添加启动MySQL的命令:
sudo service mysqld start
3.保存文件并退出。
如果需要关闭MySQL的自启动,可以将上述命令更改为:
sudo service mysqld stop
注意:以上操作需要具有root权限。
相关问题
Linux MySQL怎么关闭自动启动
如果你想要关闭Linux中MySQL的自动启动,可以按照以下步骤进行:
1. 使用以下命令关闭MySQL服务:
```
systemctl stop mysql.service
```
2. 使用以下命令禁用MySQL服务的自动启动:
```
systemctl disable mysql.service
```
3. 可以使用以下命令验证MySQL服务是否已经被禁用:
```
systemctl is-enabled mysql.service
```
4. 如果输出结果为`disabled`,则说明MySQL服务已被禁用,如果输出结果为`enabled`,则需要重新执行步骤2禁用MySQL服务的自动启动。
注意:以上步骤可能因Linux版本和MySQL版本的不同而略有差异,请根据实际情况进行调整。
虚拟机中linux的mysql自动启动
在Linux系统中,可以使用systemd来实现MySQL自动启动。只需要按照以下步骤进行操作:
1. 创建一个名为`mysql.service`的服务单元文件。
```
sudo nano /etc/systemd/system/mysql.service
```
2. 在文件中添加以下内容:
```
[Unit]
Description=MySQL Server
After=network.target
[Service]
ExecStart=/usr/sbin/mysqld
Type=forking
Restart=always
RestartSec=10s
[Install]
WantedBy=multi-user.target
```
3. 保存并退出文件。
4. 启用MySQL服务并设置自动启动。
```
sudo systemctl enable mysql.service
```
5. 启动MySQL服务。
```
sudo systemctl start mysql.service
```
这样,MySQL服务就会在系统启动时自动启动。如果需要关闭MySQL服务,可以使用以下命令:
```
sudo systemctl stop mysql.service
```
如果需要重启MySQL服务,可以使用以下命令:
```
sudo systemctl restart mysql.service
```