MySQL linux CentOS 7 重启mysql

MySQL linux CentOS 7 重启mysql

MySQL linux CentOS 7 重启mysql

一、引言

MySQL 是一个流行的开源关系型数据库管理系统,在服务器运行时,有时需要重启 MySQL 服务。在 Linux CentOS 7 操作系统上,我们可以使用 systemctl 命令来管理 MySQL 服务。本文将详细介绍在 CentOS 7 上重启 MySQL 的步骤。

二、重启 MySQL 的方法

1. 使用 systemctl 命令

CentOS 7 使用 systemd 作为系统初始化的守护进程管理器,我们可以使用 systemctl 命令启动、停止、重启和查看服务的状态。下面是使用 systemctl 命令重启 MySQL 的步骤:

  1. 打开终端窗口,以 root 用户身份登录服务器。

  2. 检查 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
    ...
    
  3. 如果 MySQL 服务未运行,或者您想要重启 MySQL 服务,可以使用以下命令:
    systemctl restart mysql
    

    这会停止并重新启动 MySQL 服务。

  4. 检查 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 的步骤:

  1. 打开终端窗口,以 root 用户身份登录服务器。

  2. 检查 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
    ...
    
  3. 如果 MySQL 服务未运行,或者您想要重启 MySQL 服务,可以使用以下命令:
    service mysql restart
    

    这会停止并重新启动 MySQL 服务。

  4. 检查 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 服务的过程。

  1. 打开终端窗口,以 root 用户身份登录服务器。

  2. 检查 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 服务当前未运行。

  3. 使用以下命令重启 MySQL 服务:

    systemctl restart mysql
    
  4. 检查 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 可能是解决一些问题或应用更改后的必要步骤。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程