MySQL linux CentOS 7 重启mysql
一、引言
MySQL 是一个流行的开源关系型数据库管理系统,在服务器运行时,有时需要重启 MySQL 服务。在 Linux CentOS 7 操作系统上,我们可以使用 systemctl 命令来管理 MySQL 服务。本文将详细介绍在 CentOS 7 上重启 MySQL 的步骤。
二、重启 MySQL 的方法
1. 使用 systemctl 命令
CentOS 7 使用 systemd 作为系统初始化的守护进程管理器,我们可以使用 systemctl 命令启动、停止、重启和查看服务的状态。下面是使用 systemctl 命令重启 MySQL 的步骤:
- 打开终端窗口,以 root 用户身份登录服务器。
-
检查 MySQL 服务的状态,输入以下命令:
systemctl status mysql
如果 MySQL 服务已经运行,则可以看到类似以下输出,其中有一个 “Active: active (running)” 的标识:
● mysql.service - MySQL Community Server Loaded: loaded (/usr/lib/systemd/system/mysql.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2021-09-10 13:30:00 UTC; 3s ago ...
- 如果 MySQL 服务未运行,或者您想要重启 MySQL 服务,可以使用以下命令:
systemctl restart mysql
这会停止并重新启动 MySQL 服务。
-
检查 MySQL 服务的状态,以确保服务已成功重启:
systemctl status mysql
如果输出类似以下内容,表示 MySQL 服务已成功重启:
● mysql.service - MySQL Community Server Loaded: loaded (/usr/lib/systemd/system/mysql.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2021-09-10 13:30:00 UTC; 10s ago ...
2. 使用 service 命令
在 CentOS 7 上,还可以使用 service 命令来管理 MySQL 服务。service 命令用于管理系统服务,包括启动、停止和重启服务。
以下是使用 service 命令重启 MySQL 的步骤:
- 打开终端窗口,以 root 用户身份登录服务器。
-
检查 MySQL 服务的状态,输入以下命令:
service mysql status
如果 MySQL 服务已经运行,则可以看到类似以下输出,其中有一个 “[OK]” 的标识:
Redirecting to /bin/systemctl status mysql.service ● mysql.service - MySQL Community Server Loaded: loaded (/usr/lib/systemd/system/mysql.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2021-09-10 13:30:00 UTC; 10s ago ...
- 如果 MySQL 服务未运行,或者您想要重启 MySQL 服务,可以使用以下命令:
service mysql restart
这会停止并重新启动 MySQL 服务。
-
检查 MySQL 服务的状态,以确保服务已成功重启:
service mysql status
如果输出类似以下内容,表示 MySQL 服务已成功重启:
Redirecting to /bin/systemctl status mysql.service ● mysql.service - MySQL Community Server Loaded: loaded (/usr/lib/systemd/system/mysql.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2021-09-10 13:30:00 UTC; 10s ago ...
三、示例
下面是一个示例演示如何使用 systemctl 命令重启 MySQL 服务的过程。
- 打开终端窗口,以 root 用户身份登录服务器。
-
检查 MySQL 服务的状态,输入以下命令:
systemctl status mysql
输出如下:
● mysql.service - MySQL Community Server Loaded: loaded (/usr/lib/systemd/system/mysql.service; enabled; vendor preset: disabled) Active: inactive (dead) ...
这表示 MySQL 服务当前未运行。
-
使用以下命令重启 MySQL 服务:
systemctl restart mysql
- 检查 MySQL 服务的状态,以确保服务已成功重启:
systemctl status mysql
输出如下:
● mysql.service - MySQL Community Server Loaded: loaded (/usr/lib/systemd/system/mysql.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2021-09-10 13:30:00 UTC; 3s ago ...
这表示 MySQL 服务已成功重启。
四、结束语
本文详细介绍了在 Linux CentOS 7 操作系统上重启 MySQL 的方法。您可以选择使用 systemctl 命令或 service 命令来管理 MySQL 服务。重启 MySQL 可能是解决一些问题或应用更改后的必要步骤。