10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)- 42.6 mb
PDF (A4)- 42.6 mb
手册(TGZ)- 269.8 kb
手册(Zip)- 379.6 kb
信息(Gzip)- 4.1 mb
信息(邮政编码)- 4.1 mb
本手册节选

2.9.5以开发源代码树方式安装MySQL

本节描述如何从托管的最新开发源代码安装MySQLGitHub.要从这个存储库托管服务中获取MySQL Server源代码,可以设置一个本地MySQL Git存储库。

GitHub, MySQL Server和其他MySQL项目可以在MySQL页面。MySQL Server项目是一个包含多个MySQL系列分支的单一存储库。

MySQL于2014年9月正式加入GitHub。关于MySQL迁移到GitHub的更多信息,请参考MySQL Release Engineering博客上的公告:MySQL在GitHub上

从开发源安装的先决条件

要从开发源代码树安装MySQL,您的系统必须满足下面列出的工具要求第2.9.2节“源安装前提条件”

建立MySQL Git库

在您的机器上设置MySQL Git存储库:

  1. 将MySQL Git存储库克隆到您的机器上。下面的命令将MySQL Git存储库克隆到一个名为mysql服务器.最初的下载可能需要一些时间来完成,这取决于您的连接速度。

    ~$ git克隆https://github.com/mysql/mysql-server.git克隆到“mysql-server”…远程:计数对象:1198513,完成。remote: Total 1198513 (delta 0), reuse 0 (delta 0), packet -reuse 1198513 Receiving objects: 100% (1198513/1198513), 1.01 GiB | 7.44 MiB/s, done.使用实例解析增量:100%(993200/993200),完成。检查连接…完成了。签出文件:100%(25510/25510),完成。
  2. 克隆操作完成后,本地MySQL Git存储库的内容如下所示:

    ~$ cd mysql-server ~/mysql-server$ ls客户端额外mysys存储cmake include打包字符串cmakelsts .txt安装插件支持文件组件libbinlogevents README testclients config.h.cmake libbinlogstandalone路由器unittest配置。Cmake libmysql run_doxygen。cmake utilities Docs libservices scripts VERSION Doxyfile忽略LICENSE共享vio Doxyfile。在man SQL win doxygen_resources mysql-test SQL -common
  3. 使用Git分支-r命令查看MySQL存储库的远程跟踪分支。

    ~/mysql-server$ git branch -r origin/5.5 origin/5.6 origin/5.7 origin/8.0 origin/HEAD -> origin/8.0 origin/cluster-7.2 origin/cluster-7.3 origin/cluster-7.4 origin/cluster-7.5 origin/cluster-7.6
  4. 要查看本地存储库中签出的分支,发出git分支命令。克隆MySQL Git存储库时,会自动签出最新的MySQL GA分支。星号表示活动分支。

    ~/mysql-server$ git branch * 8.0
  5. 要检查出早期的MySQL分支,请运行git checkout命令,指定分支名称。例如,要检查MySQL 5.7分支:

    5.7签出文件:100%(9600/9600),完成。分支5.7设置为从原点跟踪远程分支5.7。切换到新的分支“5.7”
  6. 要获得在初始设置MySQL Git存储库之后所做的更改,请切换到您想要更新的分支并发出git拉命令:

    ~/mysql-server$ git checkout 8.0 ~/mysql-server$ git pull

    要检查提交历史,请使用git日志选择:

    ~/mysql-server$ git日志

    你也可以在GitHub上浏览提交历史和源代码MySQL网站。

    如果您看到对更改或代码有疑问,请在MySQL社区Slack.有关贡献补丁的信息,请参见贡献MySQL服务器

  7. 克隆MySQL Git存储库并签出想要构建的分支之后,就可以从源代码构建MySQL Server了。有关说明载于第2.9.4节“使用标准源码发行版安装MySQL”,只是跳过了关于获取和解包分发版的部分。

    在生产机器上从发行版源树安装构建时要小心。安装命令可能会覆盖您的实时发布安装。如果已经安装了MySQL,并且不想覆盖它,请运行CMake的值CMAKE_INSTALL_PREFIXMYSQL_TCP_PORT,MYSQL_UNIX_ADDR选项与生产服务器使用的选项不同。有关防止多台服务器相互干扰的其他信息,请参见第5.8节“在一台机器上运行多个MySQL实例”

    努力使用您的新安装。例如,尝试让新功能崩溃。从跑步开始做测试.看到MySQL测试套件