外网同步清华源mysql到内网搭建mysql源

外网mysql源目录主要有apt和yum目录,apt目录大小17G,yum大小99G

1.后台同步命令:会经常断,最好用脚本监控一下,断了再执行,是增量同步

nohup rsync -avz --delete rsync://mirrors.tuna.tsinghua.edu.cn/mysql/ ./ &

2.同步后把apt目录和yum目录打包传内网

3.通过nginx配置访问

4.配置服务器源文件

ubuntu系统

#ubuntu系统编译配置文件:vim /etc/apt/sources.list.d/mysql.list

Ubuntu 24.04 (noble)

deb http://192.168.1.1:8888/mysql/apt/ubuntu noble main

Ubuntu 22.04 (jammy)

deb http://192.168.1.1:8888/mysql/apt/ubuntu jammy main

Ubuntu 20.04 (focal)

deb http://192.168.1.1:8888/mysql/apt/ubuntu focal main

Ubuntu 18.04 (bionic)

deb http://192.168.1.1:8888/mysql/apt/ubuntu bionic main

#更新源

apt update
# 查看所有 MySQL Server 包版本

apt list -a mysql-server

apt list -a mysql-community-server

# 安装最新 8.0

sudo apt install mysql-server

# 安装特定版本

sudo apt install mysql-community-server=8.0.33-1ubuntu22.04

# 安装 5.7

sudo apt install mysql-community-server=5.7.44-1ubuntu20.04

centos系统

#编译配置文件:vim /etc/yum.repos.d/mysql.repo

mysql-5.7-community

name=MySQL 5.7 Community Server

baseurl=http://192.168.1.1:8888/mysql/yum/mysql-5.7-community-el7-x86_64/

gpgkey=http://192.168.1.1:8888/mysql/yum/mysql-5.7-community-el7-x86_64/RPM-GPG-KEY-mysql

gpgcheck=1

enabled=1

module_hotfixes=1

mysql-8.0-community

name=MySQL 8.0 Community Server

baseurl=http://192.168.1.1:8888/mysql/yum/mysql-8.0-community-el$releasever-$basearch/

gpgkey=http://192.168.1.1:8888/mysql/yum/mysql-8.0-community-el7-x86_64/RPM-GPG-KEY-mysql

gpgcheck=1

enabled=1

module_hotfixes=1

mysql-8.4-community

name=MySQL 8.4 Community Server

baseurl=http://192.168.1.1:8888/mysql/yum/mysql-8.4-community-el$releasever-$basearch/

gpgkey=http://192.168.1.1:8888/mysql/yum/mysql-8.4-community-el9-x86_64/RPM-GPG-KEY-mysql

gpgcheck=1

enabled=1

module_hotfixes=1

工具包(推荐启用)

mysql-connectors-community

name=MySQL Connectors Community

baseurl=http://192.168.1.1:8888/mysql/yum/mysql-connectors-community-el$releasever-$basearch/

gpgkey=http://192.168.1.1:8888/mysql/yum/mysql-connectors-community-el7-x86_64/RPM-GPG-KEY-mysql

gpgcheck=1

enabled=1

mysql-tools-community

name=MySQL Tools Community

baseurl=http://192.168.1.1:8888/mysql/yum/mysql-tools-community-el$releasever-$basearch/

gpgkey=http://192.168.1.1:8888/mysql/yum/mysql-tools-community-el7-x86_64/RPM-GPG-KEY-mysql

gpgcheck=1

enabled=1

#查看有哪些支持的mysql版本

yum --showduplicates list mysql-community-server

**#安装命令

安装 MySQL 8.0 最新版**

yum install mysql-community-server

# 安装特定版本(如 8.0.33)

yum install mysql-community-server-8.0.33

# 安装 MySQL 8.4

yum install mysql-community-server --enablerepo=mysql-8.4-community

# 或直接指定版本包

yum install mysql-community-server-8.4.2

相关推荐
天衍四九-8 分钟前
【无标题】
前端·spring boot·mysql·nginx·docker
Lysander.Jovian1 小时前
mysql数据库基本使用
mysql
红红谈说1 小时前
标签化推送与已读统计怎么做?一次通知链路的工程复盘
数据库·消息推送·数字乡村·集合运算·已读回执·标签体系·写入放大
Shadow(⊙o⊙)1 小时前
MySQL索引
数据库·mysql
fb_123452 小时前
MySQL运维实战:备份恢复+主从复制+读写分离+MHA高可用(超详细手把手教程)
运维·mysql·oracle
倔强的石头_3 小时前
多环境配置治理:开发、测试、生产连接信息如何隔离
数据库
杨云龙UP3 小时前
一次数据库查询缓慢故障复盘:大表数据增长、SQL全表扫描导致系统响应异常
linux·运维·服务器·数据库·sql·mysql
stark张宇4 小时前
从页、区、段到 B+Tree:InnoDB 表空间如何组织数据?
mysql
2501_933670794 小时前
2027 应用统计学秋招选岗指南:统计、SQL、业务指标如何对应岗位
数据库·sql
Alice-YUE4 小时前
向量数据库选型实战:Chroma/Qdrant/Milvus/PgVector 怎么选
数据库·milvus·向量数据库·chroma·rag·qdrant