编辑: 贾雷坪皮 | 2022-11-02 |
在Windows 平台下,可 以使用二进制的安装软件包或免安装版的软件包进行安装. 二进制的安装包提供了图形化的安 装向导过程,而免安装版直接解压缩即可使用.在Linux 平台下,使用命令行安装 MySQL, 但由于 Linux 是开源操作系统,有众多的分发版本,因此不同的 Linux 平台需要下载相应的 MySQL 安装包.本章将主要讲述 Windows 和Linux 两个平台下 MySQL 的安装和配置过程. 本章学习技能 掌握如何在 Windows 平台下安装和配置 MySQL 5.7 掌握如何启动服务并登录 MySQL 5.7 数据库 掌握 MySQL 的两种配置方法 熟悉 MySQL 常用图形管理工具 掌握常见的 MySQL 工具 掌握如何在 Linux 平台下安装和配置 MySQL 5.7 2.1 在Windows 平台下安装与配置 MySQL 5.7 在Windows 平台下安装 MySQL,可以使用图形化的安装包.图形化的安装包提供了详细 的安装向导,通过向导,读者可以一步一步地完成对 MySQL 的安装.本节将介绍使用图形化 安装包安装 MySQL 的步骤. 2.1.1 安装 MySQL 5.7 要想在 Windows 中运行 MySQL, 需要
32 位或
64 位Windows 操作系统, 例如 Windows XP、 Windows Vista、 Windows
7、 Windows
8、 Windows Server
2003、 Windows Server
2008 等. Windows 可以将 MySQL 服务器作为服务来运行,通常,在安装时需要具有系统的管理员权限. Windows 平台提供两种安装方式,即MySQL 二进制分发版(.msi 安装文件)和免安装版 (.zip 压缩文件) .一般来讲,应当使用二进制分发版,因为该版本比其他的分发版使用起来
11 第2章MySQL 的安装与配置 要简单,不再需要其他工具来启动就可以运行 MySQL.这里,在Windows
7 平台上选用图形 化的二进制安装方式,其他 Windows 平台上安装过程也差不多. 1. 下载 MySQL 安装文件 下载 MySQL 安装文件的具体操作步骤如下. 打开 IE 浏览器,在地址栏中输入网址 http://dev.mysql.com/downloads/installer/ , 单击【转到】按钮,打开 MySQL Community Server 5.7.18 下载页面,选择 Microsoft Windows 平台 , 然后根据读者的平台选择
32 位或者
64 位安装包, 在这里选择
32 位, 单击右侧的【Download】按钮开始下载,如图 2.1 所示. 图2.1 MySQL 下载页面 这里32 位的安装程序有两个版本,分别为mysql-installer-web-community 和mysql-installer-communityl , 其中mysql-installer-web-community 为在线安装版本,mysql-installer-communityl 为离线安装版本. 在弹出的页面中提示开始下载,这里单击【Login】按钮,如图 2.2 所示. 图2.2 开始下载页面
12 MySQL 5.7 从零开始学(视频教学版) 弹出用户登录页面,输入用户名和密码后,单击【登录】按钮,如图 2.3 所示. 图2.3 用户登录页面 如果用户没有用户名和密码,可以单击【创建账户】按钮进行注册. 弹出开始下载页面,单击【Download Now】按钮,即可开始下载,如图 2.4 所示. 图2.4 开始下载页面 2. 安装 MySQL 5.7 MySQL 下载完成后,找到下载文件,双击进行安装,具体操作步骤如下. 双击下载的 mysql-installer-community-5.7.10.0msi 文件,如图 2.5 所示. 图2.5 MySQL 安装文件名称 打开【License Agreement】 (用户许可证协议)窗口,选中【I accept the license terms】 (我接受许可协议)复选框,单击【Next】 (下一步)按钮,如图 2.6 所示.
13 第2章MySQL 的安装与配置 图2.6 用户许可证协议窗口 打开【Choosing a Setup Type】 (安装类型选择)窗口,在其中列出了
5 种安装类型, 分别是 Developer Default(默认安装类型) 、Server only(仅作为服务器) 、Client only (仅作为客户端) 、Full (完全安装) 和Custom (自定义安装类型) . 这里选择 【Custom】 (自定义安装类型)单选按钮,单击【Next】 (下一步)按钮,如图 2.7 所示. 图2.7 安装类型窗口 打开【Select Products and Features 】 (产品定制选择)窗口,选择【MySQL Server 5.7.18-x86】后,单击【添加】按钮 ,即可选择安装 MySQL 服务器.采用同样的 方法,添加 【MySQL Documentation 5.7.18-x86】 和【Samples and Examples 5.7.18-x86】 选项,如图 2.8 所示.
14 MySQL 5.7 从零开始学(视频教学版) 图2.8 自定义安装组件窗口 单击【Next】 (下一步)按钮,进入安装确认对话框,单击【Execute】 (执行)按钮, 如图 2.9 所示. 图2.9 准备安装对话框 开始安装 MySQL 文件,安装完成后在【Status】 (状态)列表下将显示 Complete(安 装完成) ,如图 2.10 所示.
15 第2章MySQL 的安装与配置 图2.10 安装完成窗口 如果在安装之前,系统提示需要安装 Microsoft Visual C++ 2013,用户根据提示进行安装 即可. 2.1.2 配置 MySQL 5.7 MySQL 安装完毕之后,需要对服务器进行配置.具体的配置步骤如下. 在2.1.1 节的最后一步中,单击【Next】 (下一步)按钮,进入服务器配置窗口,如图2.11 所示.选择产品,单击【Next】 (下一步)按钮. 图2.11 服务器配置窗口
16 MySQL 5.7 从零开始学(视频教学版) 进入 MySQL 服务器配置窗口,采用默认设置,单击【Next】 (下一步)按钮,如图 2.12 所示. 图2.12 MySQL 服务器配置 【ConfigType】选项用于设置服务器的类型.单击该选项右侧的下三角按钮,即可看到
3 个选项,如图 2.13 所示. Development Machine(开发者机器):代表典型的个人桌面工作站.假定机器 上运行着多个桌面应用程序,将MySQL 服务器配置成使用最少的系统资源. Server Machine(服务器):代表服务器.MySQL 服务器可以同其他应用程序 一起运行,例如 FTP、Email 和Web 服务器.MySQL 服务器配置成使用适当 比例的系统资源.
17 第2章MySQL 的安装与配置 Dedicated Machine(专用服务器):代表只运行 MySQL 服务的服务器.假定 没有运行其他服务程序,MySQL 服务器配置成使用所有可用系统资源. 作为初学者,建议选择【Development Machine】(开发者机器)选项,这样占用系统的 资源比较少. 图2.13 MySQL 服务器的类型 打开设置服务器的密码窗口,重复输入两次同样的登录密码后,单击【Next】 (下一 步)按钮,如图 2.14 所示. 图2.14 设置服务器的登录密码 系统默认的用户名称为 root,如果想添加新用户,可以单击【Add User】(添加用户) 按钮. 打开设置服务器名称窗口,本案例设置服务器名称为 MySQL ,单击【Next】 (下 一步)按钮,如图 2.15 所示.进入 Plugins and Extensions(插件与扩展)窗口,采18 MySQL 5.7 从零开始学(视频教学版) 用默认设置,直接单击【Next】 (下一步)按钮. 图2.15 设置服务器的名称 打开确认设置服务器窗口,单击【Execute】 (执行)按钮,如图 2.16 所示. 图2.16 确认设置服务器 系统自动配置 MySQL 服务器.配置完成后,单击【Finish】 (完成)按钮,即可完 成服务器的配置,如图 2.17 所示.
19 第2章MySQL 的安装与配置 图2.17 完成设置服务器 按键盘上的【Ctrl+Alt+Del】组合键,打开【任务管理器】对话框,可以看到 MySQL 服务进程 mysqld.exe 已经启动了,如图 2.18 所示. 图2.18 任务管理器窗口 至此,就完成了 MySQL 的安装操作. 2.2 启动服务并登录 MySQL 数据库 MySQL 安装完毕之后,需要启动服务器进程,不然客户端无法连接数据库,客户端通过 命令行工具登录数据库.本节将介绍如何启动 MySQL 服务器和登录 MySQL 的方法.
20 MySQL 5.7 从零开始学(视频教学版) 2.2.1 启动 MySQL 服务 在前面的配置过程中,已经将 MySQL 安装为 Windows 服务,当Windows 启动、停止时, MySQL 也自动启动、停止.不过,用户还可以使用图形服务工具来控制 MySQL 服务器或从 命令行使用 NET 命令. 可以通过 Windows 的服务管理器查看,具体的操作步骤如下. 打开【运行】对话框,输入 services.msc ,单击【确定】按钮,如图 2.19 所示. 打开 Windows 的【服务】窗口,在其中可以看到服务名为 MySQL 的服务项,其 右边状态为 启动 ,表明该服务已经启动.如图 2.20 所示,启动类型为 自动 , 表示 MySQL 服务自动启动. 图2.19 【运行】对话框 图2.20 服务管理器窗口 由于设置了 MySQL 为自动启动, 在这里可以看到, 服务已经启动, 而且启动类型为自动. 如果没有 已启动 字样,说明 MySQL 服务未启动.启动方法为:右击【开始】菜单,在搜 索框中输入 cmd ,按【Enter】键确认,弹出命令提示符界面,然后输入 net start MySQL , 按回车键, 就能启动 MySQL 服务了. 停止 MySQL 服务的命令为 net stop MySQL , 如图 2.21 所示. 图2.21 在命令行中启动和停止 MySQL 输入的 MySQL 是服务的名称.如果读者的 MySQL 服务的名称是 DB 或其他名称,应该 输入 net start DB 或输入其他名称.
21 第2章MySQL 的安装与配置 也可以直接双击 MySQL 服务,打开【MySQL 的属性】对话框,在其中通过单击【启动】 或【停止】按钮来更改服务状态,如图 2.22 所示. 图2.22 MySQL 服务属性对话框 2.2.2 登录 MySQL 数据库 当MySQL 服务启动完成后,便可以通过客户端来登录 MySQL 数据库.在Windows 操作 系统下,可以通过两种方式登录 MySQL 数据库. 1. 以Windows 命令行方式登录 具体的操作步骤如下. 右击【开始】菜单,在搜索框中输入 cmd ,按【Enter】键确认,如图 2.23 所示. 打开 DOS 窗口,输入以下命令并按【Enter】键确认,如图 2.24 所示. cd C:Program FilesMySQLMySQL Server 5.7bin 图2.23 运行对话框 图2.24 DOS 窗口 在DOS 窗口中可以通过登录命令连接到 MySQL 数据库.连接 MySQL 的命令格式为: mysql -h hostname -u username -p
22 MySQL 5.7 从零开始学(视频教学版) 其中,mysql 为登录命令;
Ch 后面的参数是服务器的主机地址,这里客户端和服务器在同 一台机器上,所以输入 localhost 或者 IP 地址 127.0.0.1;
-u 后面跟登录数据库的用户名称,在 这里为 root;
-p 后面是用户登录密码. 接下来,输入如下命令: mysql -h localhost Cu root Cp 按【Enter】键,系统........