转载请注明转载自:忆雨林枫

最新MySQL 8.0 (GA)参考手册中文翻译:第2章:MySQL安装和升级

目录

2.1 一般安装指导
2.1.1 选择要安装的MySQL发行版版本
2.1.2 如何获得 MySQL
2.1.3 通过MD5校验或GnuPG验证软件包的完整性
2.1.4 安装布局
2.1.5 编辑器建立特性
2.2 使用二进制文件在Unix或Linux上安装MySQL
2.3 在Microsoft Windows上安装MySQL
2.3.1 基于Microsoft Windows安装MySQL
2.3.2 选择一个安装包
2.3.3 MySQL安装助手
2.3.4 MySQL 通知器
2.3.5 使用免安装Zip文件安装MySQL
2.3.6 安装的故障诊断与排除
2.3.7 安装后的程序
2.3.8 升级 MySQL
2.4 在OS X上安装MySQL
2.4.1 一般注意事项
2.4.2 使用本地包安装MySQL
2.4.3 安装MySQL启动守护进程
2.4.4 安装和使用MySQL偏好面板
2.5 在Linux上安装MySQL
2.5.1 使用YUM库安装MySQL
2.5.2 使用MySQL APT 库安装MySQL
2.5.3 使用MySQL SLES 库安装MySQL
2.5.4 使用Oracle提供的RPM包安装MySQL
2.5.5 使用Oracle提供的Debian包安装MySQL
2.5.6 使用本地软件库安装MySQL
2.5.7 使用docker安装MySQL
2.5.8 使用juju安装MySQL
2.5.9 使用systemd管理MySQL 服务器
2.6 在Solaris上安装MySQL
2.6.1 使用Solaris PKG安装MySQL
2.7 在FreeBSD上安装MySQL
2.8 使用源码安装MySQL
2.8.1 基于源码安装MySQL
2.8.2 使用标准发行版源码安装MySQL
2.8.3 使用开发源码树安装MySQL
2.8.4 MySQL源码配置选项
2.8.5 编译MySQL的问题处理
2.8.6 MySQL配置和第三方工具
2.8.7 生成MySQL Doxygen文档
2.9 安装后的设置和测试
2.9.1 初始化数据目录
2.9.2 启动服务器
2.9.3 测试服务器
2.9.4 安全化MySQL初始账户
2.9.5 自动启动关闭MySQL
2.10 升级和降级MySQL
2.10.1 升级 MySQL
2.10.2 降级 MySQL
2.10.3 重建和修复表或索引
2.10.4 拷贝数据库到另外一台机器
2.11 Perl 安装注意事项
2.11.1 在Unix上安装Perl
2.11.2 在Windows上安装ActiveState Perl
2.11.3 Perl DBI/DBD 接口使用问题

这一章描述了如何获取并安装MySQL。后续摘要和章节会提供了详细信息。如果你计划将现有的MySQL版本升级到新版本,而不是直接安装MySQL,可以阅读 2.10.1 节, “升级MySQL”.
而且,在升级前你应该考虑跟升级程序和问题的相关信息。
如果你对从另一个数据库系统迁移到MySQL比较感兴趣,请参阅 附录 A.8, “MySQL 8.0 常见问题: 迁移”,其中包含一些关于迁移的常见问题和答案。

安装MySQL通常遵循以下步骤:

  1. 确定您的平台是否支持MySQL的运行。请注意,并不是所有的平台都是同样适用于运行MySQL,并且不是在所有平台运行的MySQL 得到了oracle公司的官方支持。 有关官方支持的平台的信息,请访问MySQL web网站 http://www.mysql.com/support/supportedplatforms/database.html
  2. 选择要安装的版本。可获得的MySQL版本有多个,大部分有多种发行版。你可以选择包含二进制(预编译)代码或源码形式的发行版。如果不能确定,则使用二进制发行版。Oracle还对那些希望看到最近的研发和测试新代码的人,提供了MySQL源代码。想确定你应该使用哪个版本和类型,请参阅 2.1.1 节, “选择要安装的MySQL分发版本”
  3. 下载你想安装版本。相关说明,请参阅 2.1.2 节, “如何获得MySQL”。验证发行版完整性的指令,请参阅 , 使用 2.1.3 节, “通过MD5校验或GnuPG验证软件包的完整性”中的说明。
  4. 发行版安装针对二进制代码和源码分发版的安装说明在2.2 节, “在 Unix/Linux 上使用二进制安装MySQL”。使用源码包安装或者最新的开发版源码包安装,请参阅 2.8 节, “源码安装MySQL”
  5. 安装后的必要设置。安装MySQL后,请参阅 2.9 节, “安装后的设置和测试” 获得更多有关保护MySQL正常运行的信息,也可以参阅 2.9.4 节, “安全化MySQL初始账户”。这一节描述的是,如果将MySQL初始root 用户更安全, root用户初始的时候是没有密码的,直到手动指定后才有。
  6. 如果您想运行MySQL 基准测试脚本,那么平台上的Perl必须可以被MySQL使用,参阅 2.11 节, “Perl 安装注意事项”

在不同平台和环境中安装MySQL的说明,请参考相关平台: