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

server/2025/1/24 13:55:11/

文章目录

  • 一、运行级别简介
  • 二、MySQL 服务安装与运行验证
  • 三、通过 chkconfig 配置开机启动
  • 四、验证开机启动配置
  • 五、总结

一、运行级别简介

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

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

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


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

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

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

    service mysqld start
    service mysqld status
    
  3. 配置 MySQL 服务开机启动
    确保 mysqld 服务已注册到 chkconfig

    chkconfig --add mysqld
    

三、通过 chkconfig 配置开机启动

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

    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 未开启开机启动,可以通过以下命令启用:

    chkconfig mysqld on
    

    验证是否已生效:

    chkconfig --list mysqld
    
  3. 禁用开机启动(可选)
    若需要临时禁用开机启动:

    chkconfig mysqld off
    

四、验证开机启动配置

  1. 重启系统
    使用以下命令重启服务器:

    reboot
    
  2. 确认服务状态
    系统启动后,通过以下命令验证 MySQL 是否已自动启动:

    service mysqld status
    

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

    SUCCESS! MySQL running 
    

五、总结

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


http://www.ppmy.cn/server/161033.html

相关文章

体育实时数据是怎么获取的

体育实时数据的获取通常依赖于技术、数据提供商以及基础设施的综合应用。以下是主要的获取方式和技术手段: 1. 官方渠道数据接口 体育联赛与赛事方的API:一些官方机构(如FIFA、NBA、MLB等)提供实时数据接口,这些接口…

vscode下poetry管理项目的debug配置

点击debug选项的设置按钮,vscode会让我们编辑launch.json文件 {"version": "0.2.0","configurations": [{"name": "Python 调试程序: 当前文件","type": "debugpy","request": &…

数据结构与算法再探(六)动态规划

目录 动态规划 (Dynamic Programming, DP) 动态规划的基本思想 动态规划的核心概念 动态规划的实现步骤 动态规划实例 1、爬楼梯 c 递归(超时)需要使用记忆化递归 循环 2、打家劫舍 3、最小路径和 4、完全平方数 5、最长公共子序列 6、0-1背…

Linux内核中的InfiniBand核心驱动:verbs.c分析

InfiniBand(IB)是一种高性能、低延迟的网络互连技术,广泛应用于高性能计算(HPC)、数据中心和云计算等领域。Linux内核中的InfiniBand子系统通过提供一组核心API(称为Verbs API)来支持InfiniBand设备的操作。drivers/infiniband/core/verbs.c是InfiniBand核心驱动的重要组…

WebSocket异步导出

WebSocket异步导出 1、安装sockjs-client和stompjs2、连接后台3、vite.config.ts 配置反向代理4、导出并实时通信5、 封装WebSocket 文件注册登录(城通网盘) 1、安装sockjs-client和stompjs import SockJS from sockjs-client/dist/sockjs.min.js import Stomp from stompjs2、…

【PyCharm】连接Jupyter Notebook

【PyCharm】相关链接 【PyCharm】连接 Git【PyCharm】连接Jupyter Notebook【PyCharm】快捷键使用【PyCharm】远程连接Linux服务器【PyCharm】设置为中文界面 【PyCharm】连接Jupyter Notebook PyCharm连接Jupyter Notebook的过程可以根据不同的需求分为 本地连接 和 远程连…

leetcode_3092. 最高频率的 ID

https://leetcode.cn/problems/most-frequent-ids/description/ 看到这个数据范围 最极端情况 如果nums全为一个数 并且数量取到最大 那么范围是10的10次方 需要longlong储存 这题主要运用了哈希表配合multiset实现 哈希表主要用作存储某个数的出现次数 mst则用于记录出现次…

Linux终端之旅: 权限管理三剑客与特殊权限

Linux 权限的概念 Linux 下有两种用户:超级用户( root )、普通用户。 超级用户:可以在linux下做任何事,不受-rwx权限的影响 普通用户:linux使用者,受权限的影响 超级用户的命令提示符是“#”&…