数据库系统原理与应用教程(001)—— MySQL 安装与配置:MySQL 软件的安装(windows 环境)

目录

  • 数据库系统原理与应用教程(001)—— MySQL 安装与配置:MySQL 软件的安装(windows 环境)
    • 一、下载 MySQL 软件
    • 二、安装 MySQL
    • 三、配置 MySQL
    • 四、测试

一、下载 MySQL 软件

1、进入 MySQL官网(网址:https://www.mysql.com/),单击 DOWNLOADS,如下图所示。

2、在页面的下方【DOWNLOADS】区域中选择【MySQL Community Server】,如下图所示。

3、在弹出的页面中单击【Archives】,如下图所示。

4、在弹出的页面中选择 MySQL 的版本号(5.5.58)、操作系统的类型(windows)以及操作系统的版本(根据需要选择32位版本或64位版本),如果选择 ALL 则显示所有版本。此处选择下载64位版本的 MySQL,如下图所示。

单击【Download】按钮完成软件的下载。

二、安装 MySQL

1、双击下载的安装文件,弹出如下图所示的安装向导。

2、单击【Next】按钮,显示用户许可协议窗口,如下图所示。

3、选中【I accept the terms in the License Agreement】选项,单击【Next】按钮,弹出如下图所示的【选择安装类型】窗口。

4、单击【Typical】,选择典型安装,弹出如下图所示的【准备开始安装 MySQL】界面,单击【Install】开始安装。

5、安装完成。如果选中【Launch the MySQL Instance Configuration Wizard】选项,单击【Finish】则弹出配置 MySQL 向导。否则,则结束安装,可以使用手工配置 MySQL。

三、配置 MySQL

MySQL 安装完成后,选中【Launch the MySQL Instance Configuration Wizard】选项,单击【Finish】则弹出配置 MySQL 向导,对 MySQL 进行配置。

1、MySQL 配置向导如下图所示。

2、单击【Next】按钮,弹出配置类型窗口,选择详细配置(Detailed Configuration),如下图所示。

3、单击【Next】按钮,弹出选择 MySQL 服务器类型窗口,选择开发者类型(Developer Machine),如下图所示。

MySQL 服务器类型一共有三种:
开发者类型(Developer Machine):开发使用,所需内存较少。
服务器类型(Server Machine):用作服务器,所需内存较多。
专用 MySQL 服务器(Dedicate MySQL Server Machine):专门用作数据库服务器,所需的内存最多。

4、单击【Next】按钮,弹出选择数据库用途窗口,选择多功能数据库(Multifunctional Database),如下图所示。

数据库用途一共有三种:
多功能数据库(Multifunctional Database):同时使用 InnoDB 存储引擎和 MyISAM 存储引擎。
事务处理数据库(Transaction Database Only):支持事务处理。
非事务处理数据库(Non-Transaction Database Only):不支持事务处理,禁用 InnoDB 存储引擎。

5、单击【Next】按钮,弹出选择表空间位置窗口,选择默认位置(安装路径),如下图所示。

6、单击【Next】按钮,弹出设置并发连接窗口,选择手动设置(Manual Setting),如下图所示。

并发连接设置有三种:
决策支持(Decision Support,DSS/OLAP):并发量较小。
联机事务处理(Online Transaction Processing,OLTP):并发量较大。
手动设置(Manual Setting):自定义并发量。

7、单击【Next】按钮,弹出配置网络窗口,设置端口号(3306)等信息,如下图所示。

Port Number(端口号):3306,可以更改为其他端口号。
Add firewall exception for this port(在防火墙注册此端口号):选中此选项,允许远程计算机登录 MySQL。
Enable Strict Mode(标准模式):对输入数据进行严格检查。

8、单击【Next】按钮,弹出选择字符集窗口,选择手动设置的默认字符集编码(Manual Selected Default Character Set/Collation):手动选择字符集 Latin1,如下图所示。

字符集选择有三个选项:
标准字符集(Standard Character Set):默认字符集为 Latin1
支持多种语言(Best Support For Multilingualism):默认字符集为 utf8
手动设置的默认字符集编码(Manual Selected Default Character Set/Collation):手动选择字符集

9、单击【Next】按钮,弹出配置 windows 服务窗口,如下图所示。

选择 Install As Windows Service:将 MySQL安装为 windows 服务。
Service Name:MySQL 服务名,默认为 MySQL。
选择 Launch the MySQL Server Automatically:自动启动 MySQL 服务。
选择 Include Bin Directory in Windows PATH:将 MySQL 的 Bin 目录添加到环境变量中。

10、单击【Next】按钮,弹出配置类型窗口,选择详细配置(Detailed Configuration),如下图所示。

选择 Modify Security Setting:选择此选项,为 MySQL 设置登录密码。如果不选择该选项,则 MySQL 不需要密码就可以登录。
Enable root access from remote machines:是否允许 root 用户在其他计算机上登录。
Create An Anonymous Account:创建一个匿名用户,该用户可以连接数据库,但不能操作数据。

11、单击【Next】按钮,进入准备执行窗口,如下图所示。

12、单击【Execute】按钮,MySQL 将按照配置向导的设置进行配置,单击【Finish】完成配置,如下图所示。

四、测试

打开 windows 命令行窗口,使用 root 用户登录 MySQL,如下图所示。

数据库系统原理与应用教程(001)—— MySQL 安装与配置:MySQL 软件的安装(windows 环境)相关推荐

  1. 数据库系统原理与应用教程(002)—— MySQL 安装与配置:MySQL 软件的卸载(windows 环境)

    数据库系统原理与应用教程(002)-- MySQL 安装与配置:MySQL 软件的卸载(windows 环境) 目录 数据库系统原理与应用教程(002)-- MySQL 安装与配置:MySQL 软件的 ...

  2. 数据库系统原理与应用教程(047)—— MySQL 查询(九):连接查询

    数据库系统原理与应用教程(047)-- MySQL 查询(九):连接查询 目录 数据库系统原理与应用教程(047)-- MySQL 查询(九):连接查询 一.连接查询的语法格式 二.两张表的连接 1. ...

  3. 数据库系统原理与应用教程(077)—— MySQL 练习题:操作题 168-172(二十一):综合练习

    数据库系统原理与应用教程(077)-- MySQL 练习题:操作题 168-172(二十一):综合练习 168.分组统计(1) 该题目使用的表和数据如下: /* DROP TABLE IF EXIST ...

  4. 数据库系统原理与应用教程(037)—— MySQL 的索引(三):删除索引

    数据库系统原理与应用教程(037)-- MySQL 的索引(三):删除索引 目录 数据库系统原理与应用教程(037)-- MySQL 的索引(三):删除索引 一.删除索引的命令 二.使用 alter ...

  5. 数据库系统原理与应用教程(070)—— MySQL 练习题:操作题 101-109(十四):查询条件练习

    数据库系统原理与应用教程(070)-- MySQL 练习题:操作题 101-109(十四):查询条件练习 101.判断空值(1) 试卷答题记录表:exam_record(uid:用户ID,exam_i ...

  6. 数据库系统原理与应用教程(052)—— MySQL 的数据完整性(十四):交叉表查询(行列转换)

    数据库系统原理与应用教程(052)-- MySQL 的数据完整性(十四):交叉表查询(行列转换) 目录 数据库系统原理与应用教程(052)-- MySQL 的数据完整性(十四):交叉表查询(行列转换) ...

  7. 数据库系统原理与应用教程(074)—— MySQL 练习题:操作题 141-150(十八):综合练习

    数据库系统原理与应用教程(074)-- MySQL 练习题:操作题 141-150(十八):综合练习 141.求名次(1) 该题目使用的表和数据如下: /* drop table if exists ...

  8. 数据库系统原理与应用教程(073)—— MySQL 练习题:操作题 131-140(十七):综合练习

    数据库系统原理与应用教程(073)-- MySQL 练习题:操作题 131-140(十七):综合练习 131.子查询(1) 该题目使用的表和数据如下: /* drop table if exists ...

  9. 数据库系统原理与应用教程(066)—— MySQL 练习题:操作题 71-81(十):连接查询

    数据库系统原理与应用教程(066)-- MySQL 练习题:操作题 71-81(十):连接查询 71.连接查询(1) 数据表:Customers,包含顾客名称:cust_name.顾客 id:cust ...

最新文章

  1. 基于visual Studio2013解决面试题之0403串联字符串
  2. poj 2987 Firing【最大权闭合子图+玄学计数 || BFS】
  3. 第 52 章 Web Server Optimization
  4. mybatis思维导图,让mybatis不再难懂(二)
  5. linux下q和q 的区别,linux命令中q、wq、q!的区别
  6. REVERSE-PRACTICE-BUUCTF-17
  7. echo输出不重复行到文件 shell_Shell脚本echo指令使用小技巧
  8. dot language 学习笔记
  9. Http协议简易分析
  10. Atitit org.eclipse.jdt 的ast 架构 Eclipse JDT API spec
  11. java基础之API(String)
  12. 阿里笔试7/29 9-10点场
  13. Chrome 80 Cookie跨域 Samesite Lax 的错误
  14. STM32与jink连接烧录程序
  15. [JSP]错误信息、错误处理
  16. 0809 电子科学与技术一级学科简介
  17. 开环控制(自动控制理论)
  18. 崩坏三8月20号服务器维修,崩坏3手游8月20日更新了什么
  19. 玩转华为数据中心交换机系列 | 汇总
  20. Kubernetes存活探针和就绪探针的最佳实践

热门文章

  1. 免费的二维码发布平台 http://zhifubao.masao.top:8282/assets/index.html
  2. CreateThread与_beginthreadex
  3. Antv/g6 - 鼠标事件
  4. Linux面试试题宝典,你能打多少分?大神勿进
  5. 【考研工具】英语文章论文等选词挖空
  6. 细说框架风云 JSF能否拯救WEB江湖
  7. 用Mathematica画红心
  8. 人工智能和机器人网站、图像处理网络资源
  9. Full GC触发场景及详解
  10. 应用层——(计网第7版 谢xr)