分类目录归档:MySQL

MySQL Community Server 8.0.18 官方镜像源下载

适用于通用 Linux x86_64 MySQL 下载类型大小
mysql-8.0.18.tar.gzSource188.3M
mysql-8.0.18-linux-glibc2.12-x86_64.tar.xzBinary480.5M
适用于 Windows  x86_64 MySQL 下载
mysql-8.0.18-winx64.zipZIP file272.3M
mysql-installer-community-8.0.18.0.msiMSI Package415.1M
更多MySQL版本下载请参阅《MySQL Downloads》。
MySQL版本区别:
GLIBC 是一个GNU C库,二进制文件是构建在GLIBC或更高版本之上;
Source 需要从源代码编译安装MySQL;
Binary 二进制文件,解压后再配置可使用;
ZIP file Windows免安装版(即:二进制文件),解压后再配置可使用;
MSI Package 带有安装向导界面的 Windows MSI软件包。

特别说明:本站所有MySQL下载地址均为官方镜像源,可放心下载。

MySQL Community Server 8.0.17 官方镜像源下载

适用于通用 Linux x86_64 MySQL 下载类型大小
mysql-8.0.17.tar.gzSource181.4M
mysql-8.0.17-linux-glibc2.12-x86_64.tar.xzBinary458.0M
适用于 Windows  x86_64 MySQL 下载
mysql-8.0.17-winx64.zipZIP file254.2M
mysql-installer-community-8.0.17.0.msiMSI Package393.4M
更多MySQL版本下载请参阅《MySQL Downloads》。
MySQL版本区别:
GLIBC 是一个GNU C库,二进制文件是构建在GLIBC或更高版本之上;
Source 需要从源代码编译安装MySQL;
Binary 二进制文件,解压后再配置可使用;
ZIP file Windows免安装版(即:二进制文件),解压后再配置可使用;
MSI Package 带有安装向导界面的 Windows MSI软件包。

特别说明:本站所有MySQL下载地址均为官方镜像源,可放心下载。

MySQL Community Server 8.0.16 官方镜像源下载

适用于通用 Linux x86_64 MySQL 下载类型大小
mysql-8.0.16.tar.gzSource140.0M
mysql-8.0.16-linux-glibc2.12-x86_64.tar.xzBinary439.4M
适用于 Windows  x86_64 MySQL 下载
mysql-8.0.16-winx64.zipZIP file228.9M
mysql-installer-community-8.0.16.0.msiMSI Package373.4M
更多MySQL版本下载请参阅《MySQL Downloads》。
MySQL版本区别:
GLIBC 是一个GNU C库,二进制文件是构建在GLIBC或更高版本之上;
Source 需要从源代码编译安装MySQL;
Binary 二进制文件,解压后再配置可使用;
ZIP file Windows免安装版(即:二进制文件),解压后再配置可使用;
MSI Package 带有安装向导界面的 Windows MSI软件包。

特别说明:本站所有MySQL下载地址均为官方镜像源,可放心下载。

MySQL Community Server 8.0.15 官方镜像源下载

适用于通用 Linux x86_64 MySQL 下载类型大小
mysql-8.0.15.tar.gzSource112.6M
mysql-8.0.15-linux-glibc2.12-x86_64.tar.xzBinary358.9M
适用于 Windows  x86_64 MySQL 下载
mysql-8.0.15-winx64.zipZIP file184.1M
mysql-installer-community-8.0.15.0.msiMSI Package324.3M
更多MySQL版本下载请参阅《MySQL Downloads》。
MySQL版本区别:
GLIBC 是一个GNU C库,二进制文件是构建在GLIBC或更高版本之上;
Source 需要从源代码编译安装MySQL;
Binary 二进制文件,解压后再配置可使用;
ZIP file Windows免安装版(即:二进制文件),解压后再配置可使用;
MSI Package 带有安装向导界面的 Windows MSI软件包。

特别说明:本站所有MySQL下载地址均为官方镜像源,可放心下载。

MySQL Community Server 8.0.14 官方镜像源下载

适用于通用 Linux x86_64 MySQL 下载类型大小
mysql-8.0.14.tar.gzSource112.6M
mysql-8.0.14-linux-glibc2.12-x86_64.tar.xzBinary358.8M
适用于 Windows  x86_64 MySQL 下载
mysql-8.0.14-winx64.zipZIP file189.8M
mysql-installer-community-8.0.14.0.msiMSI Package324.1M
更多MySQL版本下载请参阅《MySQL Downloads》。
MySQL版本区别:
GLIBC 是一个GNU C库,二进制文件是构建在GLIBC或更高版本之上;
Source 需要从源代码编译安装MySQL;
Binary 二进制文件,解压后再配置可使用;
ZIP file Windows免安装版(即:二进制文件),解压后再配置可使用;
MSI Package 带有安装向导界面的 Windows MSI软件包。

特别说明:本站所有MySQL下载地址均为官方镜像源,可放心下载。

MySQL Community Server 8.0.13 官方镜像源下载

适用于通用 Linux x86_64 MySQL 下载类型大小
mysql-8.0.13.tar.gzSource102.6M
mysql-8.0.13-linux-glibc2.12-x86_64.tar.xzBinary375.6M
适用于 Windows  x86_64 MySQL 下载
mysql-8.0.13-winx64.zipZIP file192.3M
mysql-installer-community-8.0.13.0.msiMSI Package313.8M
更多MySQL版本下载请参阅《MySQL Downloads》。
MySQL版本区别:
GLIBC 是一个GNU C库,二进制文件是构建在GLIBC或更高版本之上;
Source 需要从源代码编译安装MySQL;
Binary 二进制文件,解压后再配置可使用;
ZIP file Windows免安装版(即:二进制文件),解压后再配置可使用;
MSI Package 带有安装向导界面的 Windows MSI软件包。

特别说明:本站所有MySQL下载地址均为官方镜像源,可放心下载。

MySQL Community Server 8.0.12 官方镜像源下载

适用于Linux

NAMEtypedatesize
mysql-8.0.12.tar.gzSourceApr 8, 201875.7M
mysql-8.0.12-linux-glibc2.12-i686.tarBinaryApr 8, 2018368.1M
mysql-8.0.12-linux-glibc2.12-x86_64.tarBinaryApr 8, 2018377.9M
GLIBC – 是一个GNU C库,二进制文件是构建在GLIBC或更高版本之上;
Source – 需要从源代码编译安装MySQL;
Binary – 二进制文件,解压后再配置可使用;

适用于Windows

NAMEtypedatesize
mysql-8.0.12-winx64.zipZIP BinaryJun 28, 2018182.9M
mysql-installer-community-8.0.12.0.msiMSI PackageJul 20, 2018273.4M
ZIP Binary – Windows免安装版(即:二进制文件),解压后直接配置可使用;
MSI Package – 带有安装向导界面的 Windows MSI软件包。

适用于MAC

NAMEtypedatesize
mysql-8.0.12-macos10.13-x86_64.dmgdmgJun 28, 2018177.2M
dmg – 带有安装向导界面的 macOS 软件包。

特别说明: 本站所有MySQL下载地址均为官方镜像源,可放心下载。

MySQL Community Server 8.0.11 官方镜像源下载

适用于Linux

NAMEtypedatesize
mysql-8.0.11.tar.gzSourceApr 8, 201875.7M
mysql-8.0.11-linux-glibc2.12-i686.tar.gzBinaryApr 8, 2018565.7M
mysql-8.0.11-linux-glibc2.12-x86_64.tar.gzBinaryApr 8, 2018575.1M
GLIBC – 是一个GNU C库,二进制文件是构建在GLIBC或更高版本之上;
Source – 需要从源代码编译安装MySQL;
Binary – 二进制文件,解压后再配置可使用;

适用于Windows

NAMEtypedatesize
mysql-8.0.11-winx64.zipZIP BinaryApr 8, 2018183.3M
mysql-installer-community-8.0.11.0.msiMSI PackageApr 16, 2018230.0M
ZIP Binary – Windows免安装版(即:二进制文件),解压后直接配置可使用;
MSI Package – 带有安装向导界面的 Windows MSI软件包。

适用于MAC

NAMEtypedatesize
mysql-8.0.11-macos10.13-x86_64.dmgdmgApr 16, 2018171.9M
dmg – 带有安装向导界面的 macOS 软件包。

特别说明: 本站所有MySQL下载地址均为官方镜像源,可放心下载。

MySQL 8.0+ 一键安装脚本

脚本特性:

  • 仅安装 MySQL8 及所需依赖,其他均不安装,以减少磁盘空间占用;
  • 脚本支持 CentOS 7 ~ 8 ,Red Hat 7 ~ 8 的系统安装;
  • 脚本支持高度自定义,可根据需要进行定制化;
  • MySQL 8 安装方式为二进制(默认安装的版本为 mysql-8.0.21-linux-glibc2.12-x86_64)。

如何安装 MySQL 8.0+ :

将以下代码复制粘贴到终端回车即可:

curl -o- https://renwole.com/sh/install_mysql-8.0.sh | bash

脚本使用说明:

脚本中有两个变量值可根据需要修改,分别是 MySQL 版本 和 MySQL密码,其他无需修改。MySQL会被安装在 /apps/server/mysql 目录,数据文件存储在 /apps/server/mysql/data 位置。

例如:需要安装 MySQL 8.0.18,只需要将 8.0.20 替换成所需版本即可,该方法适用于MySQL 8+ 所有版本。

mysql_version="8.0.20"
mysql_password="Renwole.com#Node"

:安装成功后,会将账号密码信息打印在屏幕上。
另外、如果已经安装了MySQL相关版本,请先卸载,并把启动脚本删除,否则可能会安装失败。

Web MySQL 一键备份脚本

脚本特性说明:

  • 将网站数据/数据库数据备份到远程FTP服务器;
  • 支持 CentOS/Fedora/Ubuntu/Debian 系统;
  • 支持 crontab 定时备份;
#!/bin/env bash
# 根据系统版本安装FTP工具
command -v yum >/dev/null 2>&1 && apt-get -y install ftp
command -v apt-get >/dev/null 2>&1 && yum -y install ftp

# 数据库名/账号/密码
# 根据实际信息进行填写
DBName="renwole"
DBUser="renwole"
DBPass="Renwole1!@#"

# Ftp远程主机/端口/账号/密码
# 根据实际信息进行填写
FtpHost="renwole.com"
FtpPort="21"
FtpUser="renwole"
FtpPass="Renwole1!@#"
FtpDir="/wwwroot/Renwolecom"

# web名称/目录及备份路径
# 根据实际web路径进行修改
WebName="Renwole"
WebDir="/apps/web/renwole.com"
mkdir /backup
BakDir="/backup"

# 将数据库及网站数据打包备份并上传到ftp服务器
command -v mysqldump >/dev/null 2>&1 || { echo "Not found MySQL/MariaDB ENV"; kill -9 $$; }
mysqldump -u${DBUser} -p${DBPass} ${DBName} >${BakDir}/${DBName}-$(date +"%Y%m%d").sql
tar zcf ${BakDir}/${WebName}-$(date +"%Y%m%d").tar.gz ${WebDir}
ftp -v -n ${FtpHost} ${FtpPort}<< EOF
user ${FtpUser} ${FtpPass}
type binary
passive
cd ${FtpDir}
put ${BakDir}/${DBName}-$(date +"%Y%m%d").sql
put ${BakDir}/${WebName}-$(date +"%Y%m%d").tar.gz
bye
EOF

下载数据备份脚本:

curl -O https://renwole.com/sh/backup.sh && chmod +x backup.sh

设置crontab定时任务:

# 每天凌晨两点备份一次并推送到FTP服务器
echo "0 0 2 * * /backup/backup.sh" >> /var/spool/cron/root

:内容标注的红色部分是需要根据自己的实际信息进行修改,其他不需要修改。另外、也可以修改ftp并支持sftp安全备份模式。或者删除ftp只将数据备份到本地指定目录即可。