mysql在Linux上无法自动启动

2023-12-31 10:00:03 举报文章

如果你在Linux上安装了MySQL,并且发现这个数据库不能自动启动,那么你需要进行以下的检查和配置。

首先,你需要检查MySQL是否已经被设置成了自动启动。你可以通过执行以下命令来检查:

--by www.qzphp.cn
sudo systemctl is-enabled mysqld

如果上述命令返回“disabled”,那么你需要通过以下命令将MySQL设置为开机自动启动:

--by www.qzphp.cn
sudo systemctl enable mysqld

如果你已经将MySQL设置为自动启动,但在系统启动时仍无法启动,那么你可能需要手动添加MySQL到开机启动项中。你可以通过以下步骤来实现:

  1. 创建一个名为mysql.service的文件,用于指定MySQL服务的启动项。
  2. 将该文件保存到/etc/systemd/system目录下。
  3. 输入以下代码:
--by www.qzphp.cn
[Unit]
Description=MySQL Server
[Service]
ExecStart=/usr/bin/mysqld_safe
[Install]
WantedBy=multi-user.target 

最后,重启系统并检查MySQL是否已成功自动启动。

如果你认为本文可读性较差,内容错误,或者文章排版错乱,请点击举报文章按钮,我们会立即处理!