linux中设置mysql开机启动不了

更新时间:02-09 教程 由 扶南 分享

在使用Linux操作系统时,我们可能会遇到开机启动MySQL出现问题的情况。本文将介绍如何在Linux中设置MySQL开机自动启动。

第一步,我们需要检查MySQL是否已经安装。如果没有安装,可以使用以下命令进行安装:

sudo apt-get install mysql-server

安装完成后,我们需要检查MySQL的开机自动启动状态。使用以下命令:

sudo systemctl status mysql.service

如果状态为“启动中”或“已启动”,则表示MySQL已经配置为开机自动启动。否则,需要进行相关设置。

接下来,我们需要编辑MySQL的配置文件。使用以下命令:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

在文件中找到以下语句:

# bind-address = 127.0.0.1

将“#”去掉,并将“bind-address”改为“localhost”:

bind-address = localhost

修改完成后,保存并退出。

接下来,我们需要创建MySQL的开机自动启动服务。使用以下命令:

sudo nano /etc/systemd/system/mysqld.service

将以下代码复制到文件中:

[Unit]Description=MySQL ServerAfter=syslog.target[Install]WantedBy=multi-user.target[Service]User=mysqlGroup=mysqlExecStart=/usr/sbin/mysqld[Install]WantedBy=multi-user.target

修改完成后,保存并退出。

最后,我们需要启动MySQL开机自动启动服务。使用以下命令:

sudo systemctl enable mysqld.service

至此,MySQL的开机自动启动已经成功配置。重新启动计算机,MySQL将自动启动。

声明:关于《linux中设置mysql开机启动不了》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2084387.html