- MySQL数据库应用与管理 第2版
- 鲁大林主编
- 1989字
- 2021-11-12 11:38:47
1.2 MySQL数据库软件安装
1.2.1 MySQL简介
MySQL是一个关系型数据库管理系统,是一个真正多用户、多线程的结构化查询语言(SQL)数据库服务器。其所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL运行速度快、执行效率与稳定性高、操作简单、非常易于使用,是目前最流行的数据库管理系统软件之一。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/16_04.jpg?sign=1739464543-Av5or8opNUWUnU9KCbKvJ8rfD7RaWloM-0-24468869a6c66f1fcd60feeb9436d488)
1.2
MySQL软件采用了双授权政策,它分为社区版和商业版。由于体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,MySQL成为中小型网站开发首选的数据库管理系统。MySQL社区版性能卓越,搭配PHP、Linux和Apache可组成良好的Web开发环境。
1.2.2 获取MySQL数据库软件
MySQL的官方网站首页网址是https://www.mysql.com/,在该网站上可以免费下载其最新版本和各种技术资料。至本书截稿,发布的MySQL最新版本是8.0.19。
在MySQL官网(https://dev.mysql.com/downloads/windows/installer/8.0.html),选择MySQL Community Server版本,下载MySQL数据库软件,如图1-9所示。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/17_01.jpg?sign=1739464543-2Aet998fhLHhTaTJyqX8C9Ai8Eb8PmG6-0-fbb9724b8ee872db0806f384cb50cf49)
图1-9 下载MySQL数据库软件
1.2.3 MySQL安装与配置
下面以在Windows操作系统中安装MySQL 8.0.19为例,介绍安装的全过程。
1)双击通过MySQL官网下载的mysql-installer-community-8.0.19.0.msi安装包,运行后显示终端用户许可证协议界面,如图1-10所示。
2)勾选界面下方的复选框接受许可证协议,单击Next按钮,显示选择安装类型(默认安装、仅安装服务器、仅安装客户端、完全安装、自定义安装)界面,如图1-11所示。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/17_02.jpg?sign=1739464543-M5fXLTL71hLGBUXLp3N0putfnsLuWGTW-0-90f5025867d970b947b8e9ec2a3fa821)
图1-10 终端用户许可证协议界面
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/17_03.jpg?sign=1739464543-p2JbjpTeb8Ma8Xm9gp8j5tjwQtdlsiE5-0-e08e6d37bc4c54340fc907ac633de0d9)
图1-11 选择安装类型界面
3)选择Server Only单选按钮,单击Next按钮,进入安装要求检测界面,如图1-12所示。
4)单击Execute按钮,安装Microsoft Visual C++ 2019组件包,安装完成后,状态为INSTL DONE,如图1-13所示。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/18_01.jpg?sign=1739464543-BjVEjoSbxoFhJFXoDkbjAVp6LYsZ9owS-0-1332eb6601b8a66e46814b35dbd5f5d7)
图1-12 安装要求检测界面
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/18_02.jpg?sign=1739464543-Pj72AqHCGb9u7502x1C4Wql4XcZo5592-0-a9434b863c4f0e50914a237cc484b142)
图1-13 安装要求完成界面
5)单击Next按钮,进入确认安装界面,如图1-14所示。
6)单击Execute按钮开始安装,安装完成后,状态会显示为Complete,如图1-15所示。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/18_03.jpg?sign=1739464543-NXjtcDmUTddrqOBRD19zrcpUxIujyq4w-0-2714ba35934736d9259da698cdf9b8aa)
图1-14 确认安装界面
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/18_04.jpg?sign=1739464543-3W2LZ2q5DcGLNxDYZsfd5pGnlDsNFXYB-0-77938bb7a57dfe5e23a917ca2ca0b45d)
图1-15 安装完成界面
7)单击Next按钮,将进入产品配置界面,如图1-16所示。
8)单击Next按钮,将进入高可用服务安装界面,如图1-17所示。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/18_05.jpg?sign=1739464543-jI78r1xLoGdBU0P2chXdd4rHJtmAkEL0-0-e9b18b8002e7a3f3d837d4886ecc8168)
图1-16 产品配置界面
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/18_06.jpg?sign=1739464543-gL1WF0KXZlDFKmPuapWGrTDhv4ND0Wfb-0-04b5a7c70ecdecb8f1d89e6682337325)
图1-17 高可用服务安装界面
● Standalone MySQL Server/Classic MySQL Replication:独立MySQL服务器/经典MySQL复制。
● InnoDB Cluster:InnoDB集群搭建。
9)选择Standalone MySQL Server/Classic MySQL Replication,单击Next按钮,显示配置服务器类型和网络界面,如图1-18所示。
在Config Type(配置类型)下拉列表中有以下三种选择。
● Development Computer(开发者用机):需要运行许多其他应用,MySQL仅使用最少的内存。
● Server Computer(服务器用机):多个服务器需要在本机运行。为Web、应用服务器选择这个选项,使用中等数量的内存。
● Dedicated Computer(专用MySQL服务器用机):本机专用于运行MySQL数据库服务器,无其他服务器(如Web、邮件服务器运行),MySQL将使用所有可用内存。
10)选择默认的Development Computer,其他保持不变,单击Next按钮,显示身份验证方法界面,如图1-19所示。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/19_01.jpg?sign=1739464543-2HpYQlXAdnCU1dvkwirXKlxoNy6eejx3-0-f344cc56a53ffaf59a27ff5a982619f1)
图1-18 配置服务器类型和网络界面
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/19_02.jpg?sign=1739464543-z7bSM28TywQFXkcDHQPMca2XqX70DbNv-0-8d0e34d93d25cfcae55c163f46fa41c0)
图1-19 身份验证方法界面
● Use Strong Password Encryption for Authentication(RECOMMENDED):使用强密码加密授权(推荐)。
● Use Legacy Authentication Method(Retain MySQL 5.x Compatibility):使用传统授权方法(保留5.x版本兼容性)。
说明:MySQL 8.0版本采用了新的加密规则caching_sha2_password,即推荐使用的强密码加密授权,而MySQL 5.x版本采用的加密规则是mysql_native_password,新的加密规则可以显著提高安全性;但是,如果目前应用程序还无法升级来使用MySQL 8.0的连接器和驱动的话,则只能选择使用传统授权方法。如果在安装的时候选择了推荐的身份验证方式,后续也可以根据需要更改为传统授权方法。
11)选择Use Strong Password Encryption for Authentication (RECOMMENDED)单选按钮,单击Next按钮,显示设置账户和角色界面,如图1-20所示。
12 )设置系统管理员账号root的密码(密码长度至少4位,在此设置其密码为“Mysql135!”,后续也可以根据需要进行更改),单击Next按钮,显示设置Windows服务界面,如图1-21所示。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/20_01.jpg?sign=1739464543-eOpHwCgF729ljXfz2TFZz3FXF6YarzBQ-0-1c1415fb3ccf7dffad4a1bf540876118)
图1-20 设置账户和角色界面
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/20_02.jpg?sign=1739464543-0yVxgsqRh4KKTzTOMvW1GpcAk9dFyCL2-0-a3357b009997522234ed7a40acab2f8f)
图1-21 设置Windows服务界面
13)保持默认值,单击Next按钮,显示准备配置界面,如图1-22所示。
14)单击Execute按钮,开始执行配置,如图1-23所示。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/20_03.jpg?sign=1739464543-CPMhR8fYK7GCuWxSIs9jlVIHovZ5gVV0-0-2627c19304a04526a260c998cfaf09ff)
图1-22 准备配置界面
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/20_04.jpg?sign=1739464543-HuP4GiEkfwmAkJj0qBKCKrZ4CZt9TjPV-0-84acf8767b4a4bc37fa2c28da10e18ec)
图1-23 执行配置界面
15)执行配置结束以后,单击Finish按钮,显示产品配置完成界面,如图1-24所示。
16)单击Next按钮,显示MySQL安装成功界面,如图1-25所示。单击Finish按钮即可。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/20_05.jpg?sign=1739464543-hfn8p7D9bNfSeXXzUGP4N6CDyQdxTzhX-0-aa063e9c70dd5b3159de98dfe05f32d1)
图1-24 产品配置完成界面
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/20_06.jpg?sign=1739464543-SK1QTyeteC0Ft8adCTDHjJAtg8WNPuuU-0-a769681ce45288e93589b1eea1c1def2)
图1-25 MySQL安装成功界面
MySQL安装成功以后,紧接着对它的运行环境进行配置。运行环境配置好以后,可以通过命令行窗口程序(cmd.exe)方便地进行MySQL命令的操作。通常采用在Windows系统的环境变量中进行MySQL运行环境的配置,操作步骤如下。
1)找到MySQL执行文件的路径,本书为C:\Program Files\MySQL\MySQL Server 8.0\bin,可以先进入该路径,然后复制地址栏中的路径。
2)在“计算机”上单击右键,选择“属性”命令,在弹出的窗口中单击“高级系统设置”,显示“系统属性”对话框,如图1-26所示。
3)切换到“高级”选项卡,单击“环境变量”按钮,显示“环境变量”对话框,如图1-27所示。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/21_01.jpg?sign=1739464543-OSGNKYW8vhL9QAGJanRLyQaWw1z3pA7F-0-42a78699c803f7e1403749a2b823871f)
图1-26 “系统属性”对话框
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/21_02.jpg?sign=1739464543-EXpjLpyQKVx23VYOFiPJa3BSlL41wnzg-0-52e770fb4cc5d8115d41e31f095785c8)
图1-27 “环境变量”对话框
4 )选择“系统变量”列表框中的Path变量,单击“编辑”按钮,显示“编辑环境变量”对话框,如图1-28所示。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/21_03.jpg?sign=1739464543-ymaJcI4EuoEDhiB4dzNV1aBNRfEksb76-0-99a4d6add29c5b4015ae37fe2c05a5f6)
图1-28 “编辑环境变量”对话框
5)单击“新建”按钮,在列表中的最下方将会出现一个空白行,将之前复制的MySQL执行文件的路径粘贴到该空白行中即可,单击“确定”按钮,结束MySQL运行环境配置过程。
6)测试运行环境配置效果。打开Windows中的命令行窗口程序(cmd.exe),输入如下命令。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/21_04.jpg?sign=1739464543-m7EQ2Nihu1dMLWU5rmtQNsa2bcGJULEa-0-9cac467fb60ed8b82fdd31f6131580dc)
然后按〈Enter〉键,如果提示输入密码,如图1-29所示,则运行环境配置成功。
![](https://epubservercos.yuewen.com/6BB263/21570844108788506/epubprivate/OEBPS/Images/22_01.jpg?sign=1739464543-pCcqGngZpbBhFBPnMQoW0WHCLB4eWQVV-0-9af7ac0d072b22bd6cab5ebc72067a99)
图1-29 测试运行环境配置效果