当前位置: 首页 > news >正文

CentOS 7上离线部署MySQL 8.0.X操作指南(二进制压缩包部署+独立目录部署,不在自动默认路径配置下安装)

根据开发要求,文中部署的版本是mysql-8.0.42-linux-glibc2.17-x86_64但是对于安装方式是二进制压缩包安装(Binary Tarball) ✅ 的方式,都通用。

二进制压缩包解压安装(独立目录部署)。优点:

  • 不依赖系统包管理器
  • 可以自定义安装路径、数据目录、日志目录
  • 与现有业务系统(Nginx / Java)互不干扰

0.前期准备

(本服务器不是原始状态的服务器,已经有业务在跑,安装过程不能影响业务),

如果是纯净的服务器就更简单很多,直接确定安装路径后进入进入下载安装即可。

1. 系统信息和环境检查

# 检查系统版本
cat /etc/*release# 查看磁盘空间
df -h / /data# 查看系统已有 MySQL 或 Redis
rpm -qa | grep -i mysql
rpm -qa | grep -i mariadb# 查看系统运行的相关服务(Nginx/Java/MySQL/Redis)
ps -ef | egrep "nginx|java|mysql|redis"# 查看端口占用情况
ss -lntp | egrep '3306|6379|80|8081|9000' || true# 查看服务器 IPv4 地址
ip -4 addr show | grep inet

根据排查结果需要注意的地方:

  1. /data/imipport/ → 已经被业务系统用来放 Java jar 包。
  2. /usr/local/nginx/ → 已经被占用做 Nginx 安装和配置
  3. 绝对不能碰这两个目录,更不能动现有端口(80/9000/8081)。
  4. 用独立路径安装(最安全)MySQL → /opt/mysql/ 或 /data/mysql/
  5. 这样不会覆盖 /usr/local/nginx 和 /data/imipport。
  6. 默认端口:MySQL → 3306确认端口未被占用。

1.下载 MySQL 8.0.42

https://dev.mysql.com/downloads/mysql/https://downloads.mysql.com/archives/community/https://downloads.mysql.com/archives/community/?utm_source=chatgpt.com

选择:
MySQL Community Server
版本:8.0.x
平台:Linux - Generic (glibc 2.17) (x86, 64-bit)
文件格式:tar或tar.xz

2.上传安装包到指定路径

下载后使用 XFTP / WinSCP / scp 上传到服务器/usr/local/src

3.创建系统用户和目录

# 创建 MySQL 用户组和系统账号
groupadd mysql
useradd -r -g mysql -s /sbin/nologin mysql# 创建安装目录、数据目录、日志目录
mkdir -p /opt/mysql
mkdir -p /data/mysql/{conf,logs}# 修改目录所有者和权限
chown -R mysql:mysql /opt/mysql /data/mysql
chmod -R 750 /opt/mysql /data/mysql

说明: /opt/mysql 存放 MySQL 程序,/data/mysql 存放数据和日志。

4.解压 MySQL安装包

cd /usr/local/src# 查看上传的压缩包
ls# 解压 tar 包
tar -xvf mysql-8.0.42-linux-glibc2.17-x86_64.tar
tar -xvf mysql-8.0.42-linux-glibc2.17-x86_64.tar.xz# 移动到安装目录
mv mysql-8.0.42-linux-glibc2.17-x86_64 /opt/mysql# 进入解压目录,将内容移到 /opt/mysql 根目录
ls -l /opt/mysql
cd /opt/mysql
mv mysql-8.0.42-linux-glibc2.17-x86_64/* .
rmdir mysql-8.0.42-linux-glibc2.17-x86_64
ls -l /opt/mysql

27号在写剩下的。。。。

http://www.dtcms.com/a/411558.html

相关文章:

  • 花卉网站建设策划方案百度推广的定义
  • 一万并发量的视频网站建设女生学网站建设好学吗
  • 涪陵网站设计wordpress插表格
  • 大凤号 网站建设Wordpress热门评论插件
  • 手机免费建设网站社交网站建设需求分析
  • 文献阅读笔记:机载火控雷达工作模式
  • 【MySQL_SpringBoot】mysql删除表中所有数据但不删除表结构以及表中id自增跳跃较大数字问题解决
  • 网站的建设与规划wordpress无辜跳出广告
  • 个人做论坛网站有哪些常用的网站推广
  • 【读书笔记】架构整洁之道 P6 实现细节
  • 古籍版面分析新SOTA:HisDoc-DETR如何助力AI赋能古籍数字化难题
  • 浙江省网站icp备案多久oa协同办公系统
  • 伊朗声称以色列核计划数据遭重大泄露
  • 自适应平台(Adaptive Platform)标准 ——Specification of Sensor Interfaces
  • LeetCode热题--200. 岛屿数量--中等
  • 营销型网站试运营调忧北京海淀房管局网站
  • 网站建设与制作与维护ppt网站百度排名怎么做快
  • SSM飞机售票管理系统63z52(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
  • [论文阅读] 人工智能 + 软件工程 | 当传统调试遇上LLM:CodeHinter为新手程序员打造专属辅助工具
  • 亚马逊网站做外贸网站是可以做的吗
  • Kimi推出全新Agent模式OK Computer,基于K2模型的端到端任务执行,已开启灰度测试
  • 用vs2010做网站视频教程高端网站制作报价
  • react-native集成PDF预览组件react-native-pdf
  • Dify笔记 知识库
  • 模板建站服务器网页打不开的解决方法
  • 女生做网站前台设置自动删除的wordpress
  • 苏州市吴江太湖新城建设局网站微信手机网站设计6
  • 单片机开发中的队列数据结构详解,队列数据结构在单片机软件开发中的应用详解,C语言
  • 邯郸网站推广wordpress 页面生成
  • 搭建本地代理服务器