1.3 MySQL 8.0的安装与配置
以在Windows 7中安装MySQL 8.0.11为例,安装的全过程如下。
1)在官网上下载mysql-installer-community-8.0.11.0.msi安装包,双击后显示终端用户许可证协议界面,如图1-6所示。
图1-6 终端用户许可证协议
2)勾选“I accept the license terms”复选框接受以上许可证协议,单击“Next”按钮,显示选择安装类型界面,有默认安装、仅安装服务器、仅安装客户端、完全安装、自定义安装5种安装类型供选择,如图1-7所示。
图1-7 选择安装类型
3)选择“Server Only”(仅安装服务器),单击“Next”按钮,显示确认安装界面,如图1-8所示。
图1-8 确认安装
4)单击“Execute”按钮开始安装,安装完成后,状态栏会显示“Complete”,如图1-9所示。
图1-9 安装完成
5)单击“Next”按钮,显示产品配置界面,如图1-10所示。
图1-10 产品配置
6)单击“Next”按钮,显示选择组复制界面,如图1-11所示。
图1-11 选择组复制
选择组复制界面中有以下两个单选按钮供选择。
● Standalone MySQL Server / Classic MySQL Replication:独立MySQL服务器/经典MySQL复制。
● Sandbox InnoDB Cluster Setup(for testing only):InnoDB集群沙箱测试设置(仅用于测试)。
7)选择“Standalone MySQL Server / Classic MySQL Replication”单选按钮,单击“Next”按钮,显示配置服务器类型和网络界面,如图1-12所示。
图1-12 配置服务器类型和网络
Config Type(配置类型)有以下三种选择。
● Development Computer(开发者用机):需要运行许多其他应用,MySQL仅使用最少的内存。
● Server Computer(服务器用机):多个服务器需要在本机运行。为Web服务器、应用服务器选择这个选项,MySQL使用中等数量的内存。
● Dedicated Computer(专用服务器用机):本机专用于运行MySQL数据库服务器,无其他服务器(如Web服务器)运行,MySQL将使用所有可用内存。
8)选择默认的“Development Computer”,其他保持不变,单击“Next”按钮,显示身份验证方法界面,如图1-13所示。
● Use Strong Password Encryption for Authentication(RECOMMENDED):使用强密码加密授权(推荐)。
● Use Legacy Authentication Method(Retain MySQL 5.x Compatibility):使用传统授权方法(保留5.x版本兼容性)。
图1-13 身份验证方法
说明:MySQL 8.0版本采用了新的加密规则caching_sha2_password,即推荐使用的强密码加密授权,而MySQL 5.x版本采用的加密规则是mysql_native_password,新的加密规则可以显著提高安全性。但是,如果应用程序目前还无法升级来使用MySQL 8.0的连接器和驱动的话,则只能选择使用传统授权方法。如果在安装的时候选择了推荐的强密码加密授权方式,后续也可以根据需要更改为传统授权的方法。
9)选择“Use Strong Password Encryption for Authentication(RECOMMENDED)”单选按钮,单击“Next”按钮,显示设置账户和角色界面,如图1-14所示。
图1-14 设置账户和角色
10)设置系统管理员账号root的密码(密码长度至少4位,在此设置其密码为“123456”,后续也可以根据需要进行更改),单击“Next”按钮,显示设置Windows服务界面,如图1-15所示。
图1-15 设置Windows服务
11)保持默认值,单击“Next”按钮,显示设置插件和扩展界面,如图1-16所示。
图1-16 设置插件和扩展
12)保持默认值,单击“Next”按钮,显示准备配置界面,如图1-17所示。
图1-17 准备配置
13)单击“Execute”按钮开始执行配置,如图1-18所示。
图1-18 执行配置
14)配置执行结束后,单击“Finish”按钮,状态栏会显示“Configuration Complete.”,如图1-19所示。
图1-19 产品配置完成
15)单击“Next”按钮,显示MySQL安装成功界面,如图1-20所示。单击“Finish”按钮即可。
图1-20 MySQL安装成功