mysql安装与配置

Windows平台下载安装和配置MySQL

基于Windows平台的MySQL安装文件有两个版本,一种是以.msi作为后缀名的二进制分发版,一种是以.zip作为后缀的压缩文件。(我们使用.msi)

1、安装MySQL

(1)针对不同的操作系统,MySQL提供了多版本的安装文件,初学者可以到http://dev.mysql.com/downloads/mysql/#downloads网站下载版本为5.5的MySQL安装文件(二进制分发版)。下载完毕后,双击安装文件进行安装。此时会弹出MySQL安装向导界面,如图所示。

相关软件:
链接:https://pan.baidu.com/s/1GISzbl-MBkAsVATRRMQeyg
提取码:kjjc


(2)单击图中的Next按钮进行下一步操作,此时会显示用户许可协议界面,如图所示。

(3)选中图中I accept the terms in the License Agreement复选框,单击Next按钮进行下一步操作,此时会 进入选择安装类型界面,如图所示。

在图中列出了三安装类型,关于这三种类型的具体讲解如下所示。

①Typical(典型安装):只会安装MySQL服务器、MySQL命令行客户端和命令行使用程序。

②Custom(定制安装):选择想要安装的软件和安装路径。

③Complete(定制安装):安装软件包内的所有组件。

(4)未来熟悉安装过程,我们选择定制安装,单击Next按钮进入定制安装界面,如图所示。

默认情况下,MySQL的安装目录为”C:\Program Files\MySQL\MySQL Server5.5“,这里使用的是默认安装目录。如果想要更改MySQL的安装路径可以单击右侧的Browse按钮。

图中所有组件的安装目录也是可以更改的,只需单击组件右侧的下拉列表并从中 选择新的选项即可,如图 所示 。

(5)直接单击图中的Next按钮,进入准备安装界面,如图所示。

(6)单击图中的Install按钮,开始安装MySQL。此时可以看到安装的进度,当MySQL安装完成后就会 显示MySQL简介,如图所示。

(7)安装完成显示如图所示。

至此,便完成了MySQL的安装。需要注意的是,图中的Launch the MySQL instance Configuration Wizard复选框用于开启MySQL配置向导,如果此时选中改复选框,然后单击Finish按钮,就会进入MySQL配置向导界面,开始配置MySQL。

2、配置MySQL

(1)MySQL安装完成后,还需进行配置。可以在MySQL安装目录下的bin目录中双击MySQLInstanceConfig.exe文件启动配置向导,也可以选中图中的Launch the MySQL instance Configuration Wizard,单击Finish按钮进入MySQL配置向导界。

(2)单击图中的Next按钮,进入选择配置类型界面,如图所示。

图中所示界面,有两种配置类型可以选择,关于这两种配置类型的具体讲解如下:

①Detailed Configuration(详细配置):该选项适合想要详细配置服务器的高级用户。

②Standard Configuration(标准配置):该选项适合想要快速启动MySQL而不必考虑服务器配置的用户。

(3)为了更好的学习MySQL配置过程,在此选择Detailed Configuration选项,单击Next按钮,进入服务器类型界面,在该界面中可以选择三种服务器类型,选择那种服务器类型将直接影响到MySQL Configuration Wizard(配置向导)对内存、硬盘和过程或使用的决策,如图所示。

在图中,有三个服务器类型选项,关于这三个选项的具体讲解如下图所示。

①Developer Machine(开发者类型):该类型消耗的内存资源最少,主要适用于软件开发者,而且也是默认选项,建议一般用户选择该项。

②Server Machine(服务器类型):该类型占用的内存资源稍多一些,主要用作服务器的机器可以选择该项。

③Dedicated MySQL Server Machine(专用MySQL服务器):该类型占用所有的可用资源,消耗内存最大。专门用来作数据库服务器的机器可以选择该项。

(4)由于我们使用MySQL进行软件开发工作,因此选择Developer Machine选项。单击图中Next按钮进入数据库用途界面,如图所示。

①Multifunctional Database(多功能数据库):该选项同时使用InnoDB和MyISAM储存引擎,并在两个引擎之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。

②Transactional Database Only(事务处理数据库):改选项同时使用InnoDB和MyISAM储存引擎,但是将大多数服务器资源指派给InnoDB储存引擎。建议主要使用InnoDB只偶尔使用MyISAM的用户选择该选项。

③Non-Transactional Database Only(非事务处理数据库):该选项完全禁用InnoDB储存引擎,将所有服务器资源指派给MyISAM储存引擎。建议不使用InnoDB的用户选择该选项。

(5)选择Multifunctional Database数据库,单击图中Next按钮进入InnoDB表空间配置界面,如图所示。

在图中可以对InnoDB Tablespace进行配置,简单来说就是为InnoDB数据库文件选择一个存储空间。需要注意的是,如果修改了存储空间,重装数据库的时候选择相同的位置,否则可能会造成数据库损坏。

(6)在此选择默认位置就可以,直接单击Next按钮,进入设置服务器最大并发连接数量(也就是同时访问MySQL的最大数据量)界面,如图所示。

图中提供三个选项用于设置服务器最大并发连接数量,关于着三个选项的具体讲解如下所示。

①Decision Support(DSS)/OLAP(决策支持):如果服务器不需要大量的并发连接可以选择该项。假设最大连接数目设置为100,则平均并发连接数为20.

②Online Transaction Processing(OLTP)(联机事务处理):如果服务器需要大量的并发连接则选择该项,最大连接数设置为500.

③Manual Setting(人工设置):该选项可以手动设置服务器并发连接的最大数目,默认连接数量为15。

(7)在此选择Manual Setting选项,并使用默认连接数量15,单击Next按钮进入设置网络界面,如图所示。

从图中可以看出,MySQL默认情况下启动TCP/IP网络,端口号为3306,如果不想使用这个端口号,也可以通过下拉列表框更改,但必须保证端口号没被占用。Add firewall exception for this port复选框用来在防火墙上注册这个端口号,在这里选择该选项。(选上)

Enable Strict Mode复选框用来启用MySQL标准模式,这样MySQL就会对输入的数据进行严格的检查,不允许出现微小的语法错误。(一般不选)

(8)单击图中Next按钮,进入设置MySQL默认字符集编码界面,如图所示。

在图中,有三个设置字符集编码的选项,关于这三个选项的具体讲解如下:

①Standard Character Set(标准字符集):该选项是一个默认的字符集,支持英文和许多西欧语言,默认值为Latinl。

②Best Support For Multilingualism(支持多种语言):该选项支持大部分语言的字符集,默认字符集为UTF8。

③Manual Selected Default Character Set/Collation(人工选择默认字符集/校对规则):该选项主要用于手动设置字符集,可以通过下列菜单选择字符集编码,其中包含GBK、GB2312、UTF8等。

(9)选择Manual Selected Default Character Set/Collation选项,并在该选项中将字符集编码设置为UTF8,单击Next按钮进入设置Windows选项界面,这一步将MySQL安装在Windows服务,并且可以设置服务器名称,如图所示。

图中界面中提供了多个选项,关于这些选项的具体讲解如下:(全选)

①Install As Windows Server复选框:可以将MySQL安装为Windows服务。

②Service Name 下拉列表:可以选择服务名称,也可以自己输入。

③Launch the MySQL Server automatically 复选框:可以让Windows启动之后,MySQL也自启动。

④Include Bin Directory in Windows PATH 复选框:可以将MySQL的bin目录添加到环境变量PATH中,这样在命令窗口中,就可以直接使用bin目录下的文件。

(10)在此,将所有的选项全部选中,单击Next按钮进入安全设置界面,如图所示

图中的安全设置界面,同样提供了多个选项,关于这些选项的具体讲解如下所示。

①Modify Security Settings 复选框:用来询问是否要修改root用户的密码(默认为空)

②New root password和confirm选项:用来输入新密码并确认新的密码,在此将root用户的密码设置为123456

③Enable root access from remote machines复选框:是否允许root用户在其他及其上登录,如果考虑安全性,就不要选择该项,如果考虑方便性,就选择该项。

④Create An Anonymous Account复选框:用来新建一个匿名用户,匿名用户可以连接数据库,但不能操作数据库,创建匿名用户会降低服务器的安全,因此建议不要选择该项。

(11)安全设置完成后,单击图中的Next按钮,进入准备执行配置界面,如图所示。

(12)如果对上述设置确认无误,就可以单击图中的Execute按钮,让MySQL配置向导执行一系列任务进行配置,配置完成后,则会显示相关的概要信息,如图所示。

单击图中的Finish按钮完成MySQL的配置并退出MySQL Conffiguration Wizard(配置向导)。

需要注意的是,如果要卸载MySQL,应尽量使用工具软件,如360电脑管家、金山电脑管家等,在卸载玩MySQL来后直接进行垃圾清理,清理注册表,否则下次安装MySQL可能失败,因为MySQL在卸载的过程中,不能自动删除相关的安装信息。

MySQL数据库的安装与配置相关推荐

  1. linux学习之centos(三):mysql数据库的安装和配置

    前言:mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库, ...

  2. 【MySQL】MySQL数据库的安装和配置

    [MySQL]MySQL数据库的安装和配置 前言 MySQL数据库的安装和配置 一.下载 因为MySQL安装包版本安装和配置起来不太方便,本文讲述免安装版,功能效果与安装版是一样的! 请在这里下载免费 ...

  3. [转]CentOS6.4下Mysql数据库的安装与配置

    如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)–Cent ...

  4. CentOS6.4下Mysql数据库的安装与配置

    一.mysql简介 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱 ...

  5. Linux学习之CentOS6下Mysql数据库的安装与配置

    转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...

  6. Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--Cen ...

  7. java启动mysq服务_Java Web开发——MySQL数据库的安装与配置

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RD ...

  8. MySQLi学习笔记 :一 1. 数据库的基本概念 2. MySQL数据库软件 安装-- 卸载--. 配置 3. SQL

    # MySQL数据库软件     1. 安装         * 参见<MySQL基础.pdf>     2. 卸载         1. 去mysql的安装目录找到my.ini文件    ...

  9. Windows下MySQL数据库的安装、配置及C++使用案例

    1 安装及配置 Windows判断本地是否安装mysql以及mysql安装过程_企鹅要去银河思考人生!!!的博客-CSDN博客_windows查看是否安装mysql 注意按照文中提示,配置好环境变量. ...

最新文章

  1. 惊艳!基于RNN的AI写词机竟能写出如此优秀的情诗!
  2. Spring Boot 2.0选择HikariCP作为默认数据库连接池的五大理由
  3. oracle树状排序,Oracle树状结构查询
  4. Java前端顺序,java种初始化顺序
  5. 渗透测试常用端口利用总结
  6. 使用realsense t265测试svo2.0视觉里程计
  7. 【虚拟机装黑苹果(第一弹)】DiskMaker X制作macOS Mojave 10.14.x的U盘启动盘
  8. Django创建超级管理员用户
  9. win7 64位系统加载dsoframer.ocx问题解决方法
  10. Remix Icon
  11. narwal机器人_首款全自动扫拖一体机器人Narwal云鲸,彻底解放双手
  12. JAVA实现Excel文件的导入导出
  13. selenium:class属性内带有空格的定位坑
  14. Handler之创建子线程Handler
  15. VSFTPD搭建过程记录
  16. 网络编程进阶---- hamc模块 socketserver模块验证合法性 两者进行通信连接
  17. 用计算机打女生节快乐,女生节快乐的朋友圈说说
  18. USACO修理牛棚 Barn Repair
  19. hive去掉空格换行符英文逗号
  20. 【知乎】Vs【得到】竞品分析报告

热门文章

  1. 逛元宇宙艺术展,惊喜好礼等你拿!
  2. python keyboard方法_python 偷懒技巧——使用 keyboard 录制键盘事件
  3. yii2的下拉框dropDownList使用方法
  4. 传Moto X二代国行版春节前开卖 最低3499元
  5. mysql 常用函数
  6. 海洋学方向优质期刊列表总结分享
  7. FISCO BCOS 查看当前区块链节点的ID
  8. 怎样把pdf转换为jpg
  9. android通用ui库设计,Android(常用)主流UI开源库整理
  10. avue中crud翻页器currentPage等修改数据,页面不同步问题