在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服务可以方便地启动、停止和重启服务。希望本文对您有所帮助!
如有任何问题或反馈,请随时留言。
本文来自极简博客,作者:琴音袅袅,转载请注明原文链接:Linux安装MySQL5.7并设置systemd方式管理