Ubuntu设置MySQL开机自启动
时间: 2024-01-02 18:49:16 浏览: 194
在Ubuntu中设置MySQL开机自启动,可以按照以下步骤进行:
1. 打开终端,使用以下命令安装sysv-rc-conf:
```
sudo apt-get update
sudo apt-get install sysv-rc-conf
```
2. 安装完成后,使用以下命令启动sysv-rc-conf:
```
sudo sysv-rc-conf
```
3. 在sysv-rc-conf窗口中,找到MySQL服务,使用空格键选择它,然后按下Enter键,将其设置为开机自启动。
4. 退出sysv-rc-conf,使用以下命令重启MySQL服务:
```
sudo service mysql restart
```
5. 现在,MySQL服务已经设置为开机自启动了。
注意:在Ubuntu 16.04及以上版本中,可以使用systemd来管理服务,可以使用以下命令设置MySQL服务开机自启动:
```
sudo systemctl enable mysql.service
```
相关问题
ubuntu18.04设置mysql服务开机自启动
在Ubuntu 18.04中,可以使用以下命令设置MySQL服务开机自启动:
1. 打开终端,输入以下命令以编辑MySQL服务配置文件my.cnf:
```
sudo nano /etc/mysql/my.cnf
```
2. 在文件中找到以下行:
```
#bind-address = 127.0.0.1
```
将其更改为:
```
bind-address = 0.0.0.0
```
这将允许MySQL服务接受来自任何IP地址的连接。
3. 保存并关闭文件。使用以下命令重启MySQL服务:
```
sudo systemctl restart mysql
```
4. 使用以下命令启用MySQL服务的自启动:
```
sudo systemctl enable mysql
```
现在,MySQL服务将在服务器启动时自动启动。
ubuntu mysql5.7开机自启
要在Ubuntu上设置MySQL 5.7开机自启动,您可以按照以下步骤操作:
1. 打开终端(Ctrl + Alt + T)。
2. 输入以下命令以编辑MySQL的systemd服务文件:
```
sudo nano /lib/systemd/system/mysql.service
```
3. 在打开的文件中,找到ExecStart行,并在该行下方添加一行:
```
ExecStartPost=/usr/sbin/mysql_upgrade -u root -p
```
这将在MySQL启动后自动运行mysql_upgrade命令来检查并更新数据库。
4. 按下Ctrl + X保存并关闭文件。
5. 输入以下命令以重新加载systemd服务文件:
```
sudo systemctl daemon-reload
```
6. 输入以下命令以启用MySQL服务的开机自启动:
```
sudo systemctl enable mysql.service
```
7. 输入以下命令以启动MySQL服务:
```
sudo systemctl start mysql.service
```
8. 输入以下命令以检查MySQL服务的状态:
```
sudo systemctl status mysql.service
```
如果看到"active (running)"的字样,表示MySQL已成功开机自启动。
现在,您的Ubuntu系统中的MySQL 5.7将在每次开机时自动启动。