Linux下MySQL 8.0安装配置与基础操作指南

发布时间:2026/8/10 9:06:57

Linux下MySQL 8.0安装配置与基础操作指南
1. Linux环境下MySQL数据库入门指南作为最流行的开源关系型数据库之一MySQL在Linux服务器上的部署占比超过70%。不同于Windows平台的图形化安装Linux环境下需要掌握命令行操作才能高效完成数据库的配置与管理。本文将基于CentOS 8和MySQL 8.0版本详解从安装配置到基础操作的完整流程。提示所有命令都需要在具有sudo权限的用户下执行遇到权限问题时可在命令前添加sudo1.1 环境准备与依赖检查在开始安装前建议先更新系统并检查现有MySQL组件# 更新系统软件包 yum update -y # 检查是否已安装旧版MySQL rpm -qa | grep mysql如果发现旧版本存在需要先彻底卸载以避免冲突# 卸载MariaDBCentOS默认包含 sudo yum remove mariadb-server mariadb-client mariadb-libs # 清理残留配置文件 sudo rm -rf /var/lib/mysql/ sudo rm -rf /etc/my.cnf1.2 官方仓库配置MySQL官方提供了专属的YUM仓库比系统默认仓库版本更新# 下载MySQL官方YUM源 wget https://dev.mysql.com/get/mysql80-community-release-el8-4.noarch.rpm # 安装仓库配置 sudo rpm -ivh mysql80-community-release-el8-4.noarch.rpm # 验证仓库是否启用 yum repolist enabled | grep mysql2. MySQL 8.0安装与初始化2.1 核心组件安装执行以下命令安装服务器和客户端工具sudo yum install -y mysql-community-server mysql-community-client安装完成后检查服务状态systemctl status mysqld2.2 安全初始化首次启动需要进行安全配置# 启动服务 sudo systemctl start mysqld # 获取临时密码 sudo grep temporary password /var/log/mysqld.log # 执行安全向导 sudo mysql_secure_installation初始化过程中需要修改root密码需包含大小写字母、数字和特殊字符移除匿名用户禁止root远程登录删除测试数据库重新加载权限表2.3 防火墙配置开放3306端口并重载规则sudo firewall-cmd --zonepublic --add-port3306/tcp --permanent sudo firewall-cmd --reload3. 基础数据库操作3.1 连接MySQL服务器使用root账户登录mysql -u root -p3.2 用户与权限管理创建新用户并授权CREATE USER devuser% IDENTIFIED BY StrongPass123!; GRANT ALL PRIVILEGES ON *.* TO devuser% WITH GRANT OPTION; FLUSH PRIVILEGES;查看用户权限SHOW GRANTS FOR devuser%;3.3 数据库基本操作创建测试数据库CREATE DATABASE testdb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;表操作示例USE testdb; CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL, email VARCHAR(100) UNIQUE, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); -- 插入数据 INSERT INTO users (username, email) VALUES (user1, user1example.com), (user2, user2example.com); -- 查询数据 SELECT * FROM users WHERE username LIKE user%;4. 日常维护与故障排查4.1 备份与恢复使用mysqldump进行逻辑备份# 全库备份 mysqldump -u root -p --all-databases full_backup.sql # 单库备份 mysqldump -u root -p testdb testdb_backup.sql恢复数据库mysql -u root -p testdb testdb_backup.sql4.2 性能监控查看运行状态SHOW STATUS LIKE Threads_connected; SHOW PROCESSLIST;检查慢查询需先在配置文件中启用SHOW VARIABLES LIKE slow_query%;4.3 常见问题处理问题1忘记root密码修改/etc/my.cnf在[mysqld]段添加skip-grant-tables重启服务后无需密码登录执行ALTER USER修改密码移除配置参数并重启问题2连接数过多-- 查看最大连接数 SHOW VARIABLES LIKE max_connections; -- 临时调整 SET GLOBAL max_connections 200;5. 进阶配置建议5.1 配置文件优化/etc/my.cnf关键参数示例[mysqld] datadir/var/lib/mysql socket/var/lib/mysql/mysql.sock # 内存配置 innodb_buffer_pool_size 4G key_buffer_size 256M # 日志配置 slow_query_log 1 long_query_time 2 log-error /var/log/mysqld.log5.2 定期维护任务设置自动备份脚本crontab示例0 2 * * * /usr/bin/mysqldump -u root -pPASSWORD --all-databases | gzip /backup/mysql_$(date \%Y\%m\%d).sql.gz5.3 安全加固措施定期审计用户权限启用SSL连接安装企业版防火墙插件配置审计日志重要提示生产环境务必定期测试备份文件的可用性避免备份文件损坏导致无法恢复

相关新闻

如何免费解锁网易云音乐NCM加密文件?这个开源工具给你答案

如何免费解锁网易云音乐NCM加密文件?这个开源工具给你答案

2026/8/10 9:06:57

如何免费解锁网易云音乐NCM加密文件?这个开源工具给你答案 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾经在网易云音乐下载了心爱的歌曲,却发现只能在特定APP里播放,换个设备或播放器就…

深入解析MVCC机制:数据库高并发的核心技术

深入解析MVCC机制:数据库高并发的核心技术

2026/8/10 9:06:57

1. MVCC机制的本质与核心价值MVCC(Multi-Version Concurrency Control)是数据库系统中实现高并发访问的核心技术之一。我第一次接触这个概念是在处理一个电商平台的库存管理系统时,当时系统在促销活动期间频繁出现"超卖"现象。传统…

终极ncmdump指南:3步轻松实现网易云NCM音乐自由

终极ncmdump指南:3步轻松实现网易云NCM音乐自由

2026/8/10 9:06:57

终极ncmdump指南:3步轻松实现网易云NCM音乐自由 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾经下载了网易云音乐的歌曲,想在车载音响或手机自带播放器上播放,却发现文件格式不被识别&a…

Ctrl+C 都关不掉?一个 except 惹的祸

Ctrl+C 都关不掉?一个 except 惹的祸

2026/8/10 10:17:00

📋 本期菜单:except 吞掉一切 raise e 丢栈 finally return 吞异常 except 顺序 raise from 异常链 BaseException 吞 Ctrl+C 自定义异常没继承 异常消息泄露密码 毛毛姐写了个爬虫抓粉丝数据,怕程序崩溃,贴心地加了一行 except:。 程序跑起来后卡住了。她按 Ctrl…

FDE前沿部署工程师:连接研发与生产的实战专家

FDE前沿部署工程师:连接研发与生产的实战专家

2026/8/10 10:17:00

1. 项目概述:FDE前沿部署工程师的角色定位 最近几年,在云计算、边缘计算和数字化转型的浪潮下,一个相对低调但至关重要的技术岗位开始频繁出现在高端招聘需求和行业讨论中,那就是“FDE前沿部署工程师”。乍一听,这个头…

基于OCR与目标检测的本地化石碑识别系统构建指南

基于OCR与目标检测的本地化石碑识别系统构建指南

2026/8/10 10:17:00

这次我们来看一个名为“走马观碑浙江,成功出线”的项目。从标题来看,这并非一个传统的软件或AI模型项目,更像是一个结合了地域文化、历史典故与现代技术(如计算机视觉或图像识别)的创意性应用或挑战。其核心很可能围绕…

SpringBoot3+Vue3+MySQL 个人记账系统源码 前后端分离实战

SpringBoot3+Vue3+MySQL 个人记账系统源码 前后端分离实战

2026/8/10 10:17:00

一、项目简介 本项目是一套基于 SpringBoot3 Vue3 MySQL 的前后端分离个人财物记账工具,旨在帮助个人用户高效管理日常收支。系统整体采用前后端分离架构,后端提供 RESTful API,前端通过 Vue3 单页应用消费接口。系统包含普通用户端与管理端…

生成式AI——学习海量数据创造全新内容

生成式AI——学习海量数据创造全新内容

2026/8/10 10:17:00

生成式人工智能(Generative AI,简称 GenAI)是基于深度学习(如 Transformer 架构、扩散模型 Diffusion Models 等)构建的 AI 分支。它通过学习海量数据中的模式与结构,直接创造出全新的、具备逻辑与美感的原…

QwenCode智能代码助手:从核心原理到开发实战的深度指南

QwenCode智能代码助手:从核心原理到开发实战的深度指南

2026/8/10 10:06:59

1. 项目概述:初识QwenCode 最近在开发者圈子里,一个名为“QwenCode”的工具讨论度悄然升温。作为一个常年混迹在代码与工具链中的老手,我对这类宣称能提升编码效率的新玩意儿总是抱有三分好奇和七分审视。简单来说,QwenCode是一个…

比较好的亚太EMBA,问了6位校友师资差别真的挺大

比较好的亚太EMBA,问了6位校友师资差别真的挺大

2026/8/10 5:58:32

比较好的亚太EMBA核心差异先看什么?对于希望兼顾工作与系统管理能力提升的亚太区高管而言,筛选匹配度高的EMBA项目时,师资配置是决定学习体验与实际收获的核心要素之一。我们结合3-4个公开信息透明、办学历史较长的亚太区主流EMBA项目特点&am…

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

2026/8/10 7:54:12

备考海外游学的亚洲EMBA面试,核心要围绕项目国际化设计逻辑、个人跨文化管理经验匹配度两个维度准备,避免把游学模块等同于普通旅游参访的认知偏差。不少备考者花3个月对比6份资料,却容易忽略面试官对“国际视野落地能力”的考察——比如香港…

比较好的国内EMBA,问了二十位校友聊透人脉价值

比较好的国内EMBA,问了二十位校友聊透人脉价值

2026/8/10 7:19:21

比较好的国内EMBA核心差异体现在哪些方面?比较好的国内EMBA的核心长期价值,很大程度上依托于校友网络的连接质量与资源生态的活跃度,这也是不少高管在择校时优先考量的因素。我们结合3-4个市场关注度较高的项目公开信息,从课程、师…

Prometheus 监控体系深度部署:选型别只看功能清单

Prometheus 监控体系深度部署:选型别只看功能清单

2026/8/10 0:06:33

Prometheus 监控体系深度部署:选型别只看功能清单 选型场景:小规模集群直接部署 Thanos 的代价 如果为解决 15 天本地存储限制,直接部署 Thanos Sidecar、Store Gateway、Querier、Compactor、Ruler、Bucket Web 并接入 S3,就需…

ELK 日志分析平台与全链路追踪:代码评审该盯住哪些细节

ELK 日志分析平台与全链路追踪:代码评审该盯住哪些细节

2026/8/10 0:06:33

ELK 日志分析平台与全链路追踪:代码评审该盯住哪些细节 场景示例:一条 2MB 日志影响 Elasticsearch 写入 一个上传接口若执行 log.Info("Request dumped: ", r.Body),会将 2MB 的二进制 Body 写入日志。高并发下,这类超…

从零到一构建开源项目的完整历程:代码评审该盯住哪些细节

从零到一构建开源项目的完整历程:代码评审该盯住哪些细节

2026/8/10 0:06:33

从零到一构建开源项目的完整历程:代码评审该盯住哪些细节 项目进入稳定版本后,外部 Pull Request(PR)会带来新的协作成本。大范围改动混入风格重构,或修复局部问题时修改公共函数签名,都可能扩大评审和兼容…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/8 5:07:31

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/9 13:42:46

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/8 2:30:15

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…