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

2.4.2 macOS下使用本地包方式安装MySQL

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

请注意

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

使用安装包安装程序安装MySQL:

  1. 下载磁盘映像(dmg文件(已获取共同体版本)在这里),其中包含MySQL包安装程序。双击该文件挂载磁盘映像并查看其内容。

    在磁盘上双击MySQL安装包。根据您下载的MySQL版本来命名。例如,对于MySQL服务器8.0.25,它可能被命名为mysql-8.0.25-macos -10.13 x86_64. pkg

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

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

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

    请注意

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

    图2.13 MySQL Package Installer Wizard: Installation Type

    内容在周围的文字中描述。

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

    自定义显示了三个包名称选项:MySQL服务器,MySQL测试,首选项窗格和启动支持。所有三个选项都被选中。

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

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

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

    图2.15 MySQL Package Installer Wizard:选择密码加密类型

    大部分内容都在周围的文字中描述。安装程序将caching_sha2_password作为“使用强密码加密”,将mysql_native_password作为“使用传统密码加密”。

    选择传统密码机制会将生成的launchd文件更改为set——default_authentication_plugin = mysql_native_passwordProgramArguments.选择强密码加密不设置——default_authentication_plugin因为MySQL服务器的默认值是caching_sha2_password

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

    图2.16 MySQL Package Installer Wizard: Define Root Password

    内容在周围的文字中描述。

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

    图2.17 MySQL软件包安装向导:摘要

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

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

当使用包安装程序进行安装时,文件被安装到其中的目录中/usr/local安装版本和平台名称匹配。例如,安装文件mysql-8.0.25 -macos10.15-x86_64.dmg将MySQL安装到/usr/local/mysql-8.0.25-macos10.15-x86_64 /与的符号链接/usr/local/mysql.MySQL安装目录的布局如下表所示。

请注意

macOS安装过程不创建也不安装样例my.cnfMySQL配置文件。

表2.7 macOS下MySQL安装布局

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