图解MySQL5.5详细安装与配置过程
MySQL是一个开源的关系型数据库管理系统,原由瑞典MySQL AB公司开发,目前属于Oracle公司旗下。MySQL是目前世界上开源数据库中最受欢迎的产品之一,是应用最为广泛的开源数据库。MySQL就是LAMP中的M。
本文详细讨论的是MySQL最新版MySQL5.5详细安装与配置过程。MySQL5.5安装程序可以MySQL官网下载,下载地 址:http://dev.mysql.com/downloads/mysql/。MySQL5.5分为Enterprise(企业版)和 Community(社区版),其中社区版是开源、免费的版本。本文所用的是MySQL5.5社区版。
1. 运行安装程序,打开下图的界面。这是一个欢迎界面,单击“Next”进入下一步。

2. 这里的“End-User License Agreement”就是最终用户协议,请你仔细阅读,只有接受这个协议才能继续安装。

3. 这一步选择的是安装类型(Setup Type),有三个选择:Typical(典型的)将安装最常用的程序功能,推荐大多数使用;Custom(自定义的)允许选择安装程序功能,推荐高级用 户使用;Complete(完全安装)将安装所有程序功能,需要最多的磁盘空间。这里建议大家选择“Typical”。

4. 选择安装类型后,安装程序开始安装,如下图所示。

5. 安装结束前,会弹出一个下图的界面,这是介绍MySQL企业版的广告。如果不需要,单击“Next”即可。

6. 看到下图这个界面,就表示安装已经完成了。如果勾选“Launch the MySQL Intance Configuration Wizard",单击“Finish”之后,将启动MySQL实例配置向导。这里建议大家勾选。(当然,在MySQL安装程序目录下的Bin文件下有一个 MySQLInstanceConfig.exe,运行它也可以在任何时候启动这个配置向导。)

7. 配置向导的第1屏是个欢迎界面,单击“Next”继续。(这里说明一个,Instance就是实例,指的就是MySQL服务器进程)

8. 打开的是如下的界面,这里让用户选择的是配置类型(configuration type),有两个选择:Detailed Configuration(详细配置)表示创建一个最佳的服务器配置;Standard Configuration(标准配置)。这里建议大家选择详细配置。

9. 在这一步,是让大家选择一种服务器类型(server type),有三种选择:开发者机器(Developer Machine),MySQL服务器仅使用最少的内存; 服务器(Server Machine),可作为web或应用服务器,MySQL将使用中等程度的存储空间;专用MySQL服务器(Dedicated MySQL Server Machine),MySQL将利用尽可能多的可用存储空间。这里如果大家在自己的PC上安装MySQL,仅作学习用途,建议选择Developer Machine。

10. 接下来这一步,选择的是数据库用途(database usage)。同样有三种选择:多功能数据库(Multifunctional Database),也就是通用数据库,建议大家使用;事务型数据库(Transactional Database Only),使用InnoDB作为主存储引擎;非事务型数据库(Non-Transactional Database Only),MyISAM存储引擎将被激活。

11. 这一步是InnoDB表空间设置。一般默认即可,单击“Next”进入下一步。

12. 这一步是设置服务器并发连接数量。有三种选择:决定支持或联机分析处理(Decision Support/OLAP),约20个连接会被假定;联机事务处理(Online Transaction Processing,即OLTP),多达500个活动连接,适合高度并发的应用;手工设置(Manual Setting),可手工指定并发的数量。这里如果是个人学习使用,并发连接数量不会很多,可手工指定5-10个即可。

13. 这一步是设置网络选项(networking options)。启用TCP/IP,请勾选“Enable TCP/IP Networking”,并指定端口号,3306是安装程序默认的,如果已被占用,可以修改成其它的。勾选“Add firewall exception for this port”,可将这个端口添加到防火墙例外项中。"Enable Strict Mode"表示启用严格模式,如果未勾选,MySQL将忽略一些细小的语法错误,这里建议勾选。

14. 接下来这一步是选择默认字符集。有三个选择:标准字符集(Standard Character Set),使用latin1作为默认字符集,适合英语和其他西欧语言;多语言支持(Best Support For Multilingualism),使用UTF-8作为默认字符集;手工选择(Manual Selected Default Character Set/Collation),如果数据库中要处理中文及其他语言文字,建议设置gbk、gb2312或utf8。更多关于字符集的问题,请参考MySQL字符集 GBK、GB2312、UTF8区别。

15. 下面是设置Windows选项。勾选“Install As Windows Service”表示MySQL作为Windows的服务安装,勾选“Launch the MySQL Server automatically”表示,MySQL服务将随Windows一起启动,这里建议大家勾选这些选项。“Include Bin Directory in Windows PATH”表示将MySQL的BIN目录包含到Windows的PATH变量中,这样在命令行下运行MySQL程序无需输入路径了,这里建议勾选。

16. 这一步设置安全选项。勾选“Modify Security Settings”将设置root用户密码,root是MySQL中默认的管理员账户。勾选“Enable root access from remote machines”表示允许从远程机器使用root用户进行访问。“Create An Anonymous Account”表示创建一个匿名账户,这会影响系统安全,不建议勾选。

17. 下面这个界面表示所有配置已经设置好了,单击“Execute”将应用所有配置。

18. 看到下面这个界面,说明所有配置已经应用,一切OK啦!单击“Finish”完成配置。

图解MySQL5.5详细安装与配置过程的更多相关文章
- MySql5.7免安装版配置过程(ubuntu16.04)
MySql5.7免安装版配置过程(ubuntu16.04) 原创 2017年02月07日 16:58:24 标签: 1001 编辑 删除 一.安装环境: 操作系统:ubuntu16.04 数据库:my ...
- 我的MySQL5.6免安装版配置过程
最近打算学习MySQL,第一步就是安装.下载到一个面安装版.解压到我的D盘的mysql目录. 弄了一个最简单的配置文件.目录中只有一个my-default.ini,基本没啥用.在网上弄了一个my.in ...
- MySQL5.7免安装版配置详细教程
MySQL5.7免安装版配置详细教程 一. 软件下载 Mysql是一个比较流行且很好用的一款数据库软件,如下记录了我学习总结的mysql免安装版的配置经验,要安装的朋友可以当做参考哦 mysql5.7 ...
- SQL Server 2008安装和配置过程
下面我将用图解的方式,来介绍SQL Server 2008安装和配置过程,希望对大家有所帮助. 闲言少叙,直奔主题!点击setup.exe安装文件后,如果系统没有以下组件,则会出现如下提示! 安装20 ...
- centos7环境下mysql5.7的安装与配置
最近无事闲来折腾虚拟机,以前都是折腾云服务器,现在自己捣捣.看到mysql的教程蛮好的,准备做个笔记.原文来自mysql5.7的安装与配置(centos7环境) 第一步:下载mysql [root@M ...
- centos7环境下mysql5.7的安装与配置(免安装版)
最近无事闲来折腾虚拟机,以前都是折腾云服务器,现在自己捣捣.看到mysql的教程蛮好的,准备做个笔记.原文来自mysql5.7的安装与配置(centos7环境) 第一步:下载mysql ? 1 [ro ...
- Win7上Git安装及配置过程
Win7上Git安装及配置过程 文档名称 Win7上Git安装及配置过程 创建时间 2012/8/20 修改时间 2012/8/20 创建人 Baifx 简介(收获) 1.在win7上安装msysgi ...
- MySQL5.7免安装版配置图文教程
MySQL5.7免安装版配置图文教程 更新时间:2017年09月06日 10:22:11 作者:吾刃之所向 我要评论 Mysql是一个比较流行且很好用的一款数据库软件,如下记录了我学习总结的 ...
- Elasticsearch 7.x 最详细安装及配置
Elasticsearch 7.x 最详细安装及配置 一.Elasticsearch 7.x 小马哥说过,学习技术栈得看版本,那么 Elasticsearch 7.x 有什么好的特性呢? ES 7.0 ...
随机推荐
- Docker的镜像
镜像是容器的运行基础,容器是镜像运行后台的形态 镜像的概念 镜像是一个包含程序运行必要依赖环境和代码的只读文件,它采用分层的文件系统,将每一次改变以读写层的形式增加到原来的只读文件上 镜像的系统结构 ...
- [Android Tips] 19. Android Studio Plugins
Code Generation GsonFormat json 字符串生成实体类 https://github.com/zzz40500/GsonFormat Android Parcelable C ...
- delphi 判断一个数组的长度用 Length 还是 SizeOf ?
判断一个数组的长度用 Length 还是 SizeOf ?最近发现一些代码, 甚至有一些专家代码, 在遍历数组时所用的数组长度竟然是 SizeOf(arr); 这不合适! 如果是一维数组.且元素大小是 ...
- PIXHAWK DIY LED扩展板
板载的状态LED灯,因为各种灰机的外壳有可能会被挡住看不到状态.那么我们也是可以用arduino板子来扩展实现外置,其实就是用328P芯片来实现. 这程序支持WS2812B的全彩LED灯. 默认的信号 ...
- HDU 4504 威威猫系列故事——篮球梦(dp)
http://acm.hdu.edu.cn/showproblem.php?pid=4504 题目大意: 中文都看得懂.不过我是看hint才正确理解什么意思的.开始的时候理解错了. 解题思路: 给定时 ...
- 精华 对express中next函数的一些理解
关于next主要从三点来进行说明: next的作用是什么? 我们应该在何时使用next? next的内部实现机制是什么? Next的作用 我们在定义express中间件函数的时候都会将第三个参 ...
- web后端 文件上传
需要Commons-fileupload和commons-io两个jar包.可搜索apache commons下载 jar复制在项目下的web->WEB-INF->lib下 复制在a ...
- ListView遍历每个Item出现NullPointerException的异常
在使用ListView过程中我们有时候需要遍历取得每个Item项中的一些数据(比如每个Item里面有TextView,需要获取它的文本等等),但是我们在遍历过程中经常会遇到NullPointerExc ...
- java实现甘特图的2种方法:SwiftGantt和Jfree (转)
http://blog.sina.com.cn/s/blog_50a7c4a601009817.html 第一种方法使用SwiftGantt实现甘特图(进度图推荐这个) import java.a ...
- 在64位SQL Server中创建Oracle的链接服务器
当我们同时使用SQL Server和Oracle来存储数据时,经常会用到跨库查询.为了方便使用跨库查询,一个最好的办法就是通过创建链接服务器来实现.既可以在SQL Server中创建Oracle的链接 ...