Linux安装MySQL5.7并设置systemd方式管理

琴音袅袅 2024-08-06 ⋅ 21 阅读

MySQL5.7

在Linux上安装和管理MySQL是一个常见的任务。本文将介绍如何安装MySQL 5.7,并使用systemd来管理MySQL服务。

步骤1:安装MySQL 5.7

首先,我们需要安装MySQL 5.7的软件包。以下是在不同Linux发行版上安装MySQL 5.7的命令。

Ubuntu / Debian

sudo apt-get update
sudo apt-get install mysql-server-5.7

CentOS / Fedora / Red Hat

sudo yum install mysql-server

步骤2:配置MySQL

安装完成后,我们需要对MySQL进行一些配置。首先,运行以下命令来启动MySQL服务:

sudo systemctl start mysql

然后,我们可以运行以下命令来设置MySQL的root密码:

sudo mysql_secure_installation

按照提示进行设置。建议您设置一个强密码并删除匿名用户,禁用root远程登录等安全性设置。

完成后,我们可以运行以下命令来停止MySQL服务:

sudo systemctl stop mysql

步骤3:设置systemd管理MySQL服务

为了方便管理,我们将使用systemd来管理MySQL服务。首先,创建一个名为mysqld.service的服务单元文件:

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

在该文件中,粘贴以下内容:

[Unit]
Description=MySQL Server
After=network.target

[Service]
ExecStart=/usr/bin/mysqld_safe
User=mysql
Group=mysql
SyslogIdentifier=mysqld
TimeoutSec=600
Restart=on-failure
RestartPreventExitStatus=1
PrivateTmp=true

[Install]
WantedBy=multi-user.target

保存并关闭文件。

然后,我们需要重新加载systemd并启动MySQL服务:

sudo systemctl daemon-reload
sudo systemctl start mysqld
sudo systemctl enable mysqld

现在,您可以使用以下命令来检查MySQL服务的状态:

sudo systemctl status mysqld

结论

通过按照上述步骤,在Linux上安装和管理MySQL 5.7已经变得非常简单。使用systemd来管理MySQL服务可以方便地启动、停止和重启服务。希望本文对您有所帮助!

如有任何问题或反馈,请随时留言。


全部评论: 0

    我有话说: