10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载 本手册摘录

2.4.2使用Native Packages在macOS上安装MySQL

包位于磁盘映像(dmg)文件,你首先需要在Finder中双击它的图标来挂载它。然后它应该挂载图像并显示其内容。

请注意

在继续安装之前,请确保通过使用MySQL管理器应用程序(在macOS服务器上)、首选项窗格或mysqladmin关闭在命令行上。

使用package installer安装MySQL:

  1. 下载磁盘映像(dmg)文件(社区版本可用在这里),其中包含MySQL包安装程序。双击该文件挂载磁盘映像并查看其内容。

    从磁盘中双击MySQL安装包。它是根据你下载的MySQL版本命名的。例如,对于MySQL服务器8.0.27,它可能被命名mysql-8.0.27-osx -10.13 x86_64. pkg

  2. 初始向导介绍屏幕引用要安装的MySQL服务器版本。点击继续开始安装。

    MySQL社区版显示了相关的GNU通用公共许可证的副本。点击继续然后同意继续。

  3. 安装类型页面,您可以单击安装若要使用所有默认值执行安装向导,请单击定制更改要安装的组件(MySQL服务器、MySQL测试、首选项窗格、启动支持——除MySQL测试外的所有组件默认启用)。

    请注意

    虽然改变安装位置选项可见,则安装位置无法更改。

    图2.13 MySQL包安装向导:安装类型

    内容在周围的文本中进行描述。

    图2.14 MySQL包安装向导:自定义

    自定义显示了三个软件包名称选项:MySQL Server, MySQL Test, Preference Pane和Launchd Support。所有三个选项都被选中。

  4. 点击安装安装MySQL服务器。如果升级当前MySQL服务器安装,安装过程到此结束,否则按照向导的附加配置步骤安装新的MySQL服务器。

  5. 在新的MySQL服务器成功安装后,通过为密码选择默认加密类型、定义根密码以及在启动时启用(或禁用)MySQL服务器来完成配置步骤。

  6. MySQL 8.0默认的密码机制是caching_sha2_password(Strong),这个步骤允许您将其更改为mysql_native_password(遗留)。

    图2.15 MySQL Package Installer Wizard: Choose a Password Encryption Type

    大多数内容在周围的文本中描述。安装程序将caching_sha2_password称为“使用强密码加密”,将mysql_native_password称为“使用遗留密码加密”。

    选择遗留密码机制将更改要设置的生成的launchd文件——default_authentication_plugin = mysql_native_passwordProgramArguments。没有设置强密码加密——default_authentication_plugin因为MySQL Server的默认值是caching_sha2_password

  7. 为root用户定义一个密码,并在配置步骤完成后切换MySQL服务器是否应该启动。

    图2.16 MySQL包安装向导:定义Root密码

    内容在周围的文本中进行描述。

  8. 总结是最后一步,并引用了一个成功和完整的MySQL服务器安装。关闭向导。

    图2.17 MySQL包安装向导:Summary

    显示安装是成功的,并包含到MySQL手册、mysql.com和oracle.com的链接。10bet靠谱

MySQL服务器已经安装完毕。如果您选择不启动MySQL,那么从命令行使用launchctl,或者使用MySQL首选项窗格单击“start”启动MySQL。有关其他信息,请参见第2.4.3节“安装和使用MySQL启动守护进程”,第2.4.4节,“安装和使用MySQL首选项窗格”。使用MySQL首选项窗格或launchd将MySQL配置为在启动时自动启动。

当使用包安装程序安装时,文件被安装到内部的目录中/usr/local匹配安装版本和平台的名称。例如,安装文件mysql-8.0.27 -osx10.15-x86_64.dmg安装MySQL进/usr/local/mysql-8.0.27-osx10.15-x86_64 /与符号链接到/usr/local/mysql。下表显示了这个MySQL安装目录的布局。

请注意

macOS安装过程不会创建或安装示例my.cnfMySQL配置文件。

表2.7 MySQL在macOS上的安装布局

目录 目录的内容
箱子 mysqld服务器、客户端和实用程序
数据 日志文件,数据库,其中/usr/local/mysql/data/mysqld.local.err是默认的错误日志吗
文档 Helper文档,如发布说明和构建信息
包括 包括(头)文件
自由
男人。 Unix手册页
mysql-test MySQL测试套件(使用安装包(DMG)安装过程中默认禁用“MySQL test”)
分享 其他支持文件,包括错误消息,dictionary.txt,重写SQL
支持文件 支持脚本,例如mysqld_multi.server,mysql.server,mysql-log-rotate
/ tmp / mysql.sock MySQL Unix套接字的位置