本文介绍在Linux操作系统中启动/停止/重新启动/启用/重新加载MySQL和MariaDB服务的方法。对于SysVinit系统,所有服务文件都在/etc/init.d/目录中,对于systemd系统,服务文件位于/usr/lib/systemd/system/目录中。如果您想针对特定服务执行诸如启动、停止、重新启动、启用、重新加载和状态之类的任何操作,请使用以下命令。确保您应具有管理员特权才能运行这些命令(状态命令除外)。安装MariaDB请参考在Ubuntu 20.04(Focal Fossa)上安装MariaDB Server的方法。
如何在Linux中启动MySQL/MariaDB服务?
使用以下命令在Linux中启动MySQL/MariaDB服务器。
对于SysVinit系统 – MySQL服务:
# service mysql start
or
# /etc/init.d/mysql start
对于SysVinit系统– MariaDB服务:
# service mariadb start
or
# /etc/init.d/mariadb start
对于systemd系统– MySQL服务:
# systemctl start mysql.service
or
# systemctl start mysql
对于systemd系统– MariaDB服务:
# systemctl start mariadb
or
# systemctl start mariadb.service
如何在Linux中停止MySQL/MariaDB服务?
使用以下命令在Linux中停止MySQL/MariaDB服务器。
对于SysVinit系统 – MySQL服务:
# service mysql stop
or
# /etc/init.d/mysql stop
对于SysVinit系统– MariaDB服务:
# service mariadb stop
or
# /etc/init.d/mariadb stop
对于systemd系统– MySQL服务:
# systemctl stop mysql.service
or
# systemctl stop mysql
对于systemd系统– MariaDB服务:
# systemctl stop mariadb
or
# systemctl stop mariadb.service
如何在Linux中重新启动MySQL/MariaDB服务?
使用以下命令在Linux中重新启动MySQL/MariaDB服务器。
对于SysVinit系统 – MySQL服务:
# service mysql restart
or
# /etc/init.d/mysql restart
对于SysVinit系统– MariaDB服务:
# service mariadb restart
or
# /etc/init.d/mariadb restart
对于systemd系统– MySQL服务:
# systemctl restart mysql.service
or
# systemctl restart mysql
对于systemd系统– MariaDB服务:
# systemctl restart mariadb
or
# systemctl restart mariadb.service
如何在Linux引导时启用MySQL/MariaDB服务?
使用以下命令在Linux引导时启用MySQL/MariaDB服务器。
对于SysVinit系统 – MySQL服务:
# chkconfig mysqld on
对于SysVinit系统– MariaDB服务:
# chkconfig mariadb on
对于systemd系统– MySQL服务:
# systemctl enable mysql.service
or
# systemctl enable mysql
对于systemd系统– MariaDB服务:
# systemctl enable mariadb
or
# systemctl enable mariadb.service
如何在Linux中重新加载MySQL/MariaDB服务?
使用以下命令在Linux中重新加载MySQL/MariaDB服务器。
对于SysVinit系统 – MySQL服务:
# service mysql reload
or
# /etc/init.d/mysql reload
对于SysVinit系统– MariaDB服务:
# service mariadb reload
or
# /etc/init.d/mariadb reload
对于systemd系统– MySQL服务:
# systemctl reload mysql.service
or
# systemctl reload mysql
对于systemd系统– MariaDB服务:
# systemctl reload mariadb
or
# systemctl reload mariadb.service
如何在Linux中查看MySQL/MariaDB服务状态?
使用以下命令在Linux中查看MySQL/MariaDB服务器状态。
对于SysVinit系统 – MySQL服务:
# service mysql status
or
# /etc/init.d/mysql status
对于SysVinit系统– MariaDB服务:
# service mariadb status
or
# /etc/init.d/mariadb status
对于systemd系统– MySQL服务:
# systemctl status mysql.service
or
# systemctl status mysql
对于systemd系统– MariaDB服务:
# systemctl status mariadb
or
# systemctl status mariadb.service
相关主题
linux怎么重载mysql配置命令_在Linux系统中启动/停止/重新启动/启用/重新加载MySQL和MariaDB服务...