CentOS 7.9(linux) 设置 MySQL 8.0.30 开机启动详解

文章目录

一、运行级别简介

运行级别(Runlevel)定义了系统的运行模式,常见的运行级别如下:

运行级别 描述
0 关机模式(系统停止运行)。
1 单用户模式(维护模式,类似安全模式)。
2 多用户模式,无网络支持。
3 完整的多用户模式,带网络支持(常用)。
4 用户自定义模式(通常未使用)。
5 图形界面模式(带桌面环境)。
6 重启模式(系统重新启动)。

在服务器环境中,运行级别 3(多用户模式)最为常用。


二、MySQL 服务安装与运行验证

  1. 安装 MySQL 8.0.30

    、参考博客CentOS7安装MySQL8(亲测无坑百分百安装成功)

  2. 启动 MySQL 服务

    启动 MySQL 服务并确认其状态:

    bash 复制代码
    service mysqld start
    service mysqld status
  3. 配置 MySQL 服务开机启动

    确保 mysqld 服务已注册到 chkconfig

    bash 复制代码
    chkconfig --add mysqld

三、通过 chkconfig 配置开机启动

  1. 查看 mysqld 服务状态

    使用以下命令查看 mysqld 在各运行级别的状态:

    bash 复制代码
    chkconfig --list mysqld

    输出示例:

    复制代码
    mysqld          0:off   1:off   2:on    3:on    4:on    5:on    6:off
    • 表示在运行级别 2、3、4、5 中,mysqld 会自动启动。
  2. 启用开机启动

    如果 mysqld 未开启开机启动,可以通过以下命令启用:

    bash 复制代码
    chkconfig mysqld on

    验证是否已生效:

    bash 复制代码
    chkconfig --list mysqld
  3. 禁用开机启动(可选)

    若需要临时禁用开机启动:

    bash 复制代码
    chkconfig mysqld off

四、验证开机启动配置

  1. 重启系统

    使用以下命令重启服务器:

    bash 复制代码
    reboot
  2. 确认服务状态

    系统启动后,通过以下命令验证 MySQL 是否已自动启动:

    bash 复制代码
    service mysqld status

    如果服务已正常运行,输出会显示类似以下内容:

    复制代码
    SUCCESS! MySQL running 

五、总结

通过 chkconfig 工具,我们成功将 MySQL 8.0.30 配置为开机启动服务,并深入理解了运行级别的作用。在实际生产环境中,良好的服务管理策略可以有效提升系统的稳定性和可维护性。

相关推荐
一只fish38 分钟前
MySQL 8.0 OCP 1Z0-908 题目解析(16)
数据库·mysql
Maki Winster1 小时前
在 Ubuntu 下配置 oh-my-posh —— 普通用户 + root 各自使用独立主题(共享可执行)
linux·运维·ubuntu
守望时空331 小时前
Linux下KDE桌面创建自定义右键菜单
linux
l0sgAi1 小时前
vLLM在RTX50系显卡上部署大模型-使用wsl2
linux·人工智能
kfepiza2 小时前
CentOS-7的"ifupdown"与Debian的"ifupdown"对比 笔记250706
centos
叁沐2 小时前
MySQL 07 行锁功过:怎么减少行锁对性能的影响?
mysql
麟城Lincoln3 小时前
【RHCSA-Linux考试题目笔记(自用)】servera的题目
linux·笔记·考试·rhcsa
Java烘焙师3 小时前
架构师必备:业务扩展模式选型
mysql·elasticsearch·架构·hbase·多维度查询
飞翔的佩奇3 小时前
Java项目:基于SSM框架实现的忘忧小区物业管理系统【ssm+B/S架构+源码+数据库+毕业论文+开题报告】
java·数据库·mysql·vue·毕业设计·ssm框架·小区物业管理系统
寻月隐君3 小时前
保姆级教程:Zsh + Oh My Zsh 终极配置,让你的 Ubuntu 终端效率倍增
linux·后端·命令行