图解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 ...
随机推荐
- 监控redis python脚本
#!/bin/env python #-*- coding:utf- -*- import json import time import socket import os import re imp ...
- lua table integer index 特性
table.maxn (table) Returns the largest positive numerical index of the given table, or zero if the t ...
- c#项目架构搭建经验
读过.Net项目中感觉代码写的不错(备注1)有:bbsMax(可惜唧唧喳喳鸟像消失了一样),Umbraco(国外开源的cms项目),Kooboo(国内做开源cms).本人狭隘,读的代码不多,范围也不广 ...
- Dapper
前一段做一个技术分享关于dapper的,现在再总结一下,也好长时间没有更新博客了--,用到的东西 Dapper.AutoFac .AutoMapper.FluentValidation: 下面说一下D ...
- Bloomberg面经准备: Josephus problem
Given a circular single linked list.Write a program that deletes every kth node until only one node ...
- 详解JS跨域问题
什么是跨域? 概念:只要协议.域名.端口有任何一个不同,都被当作是不同的域. JavaScript 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...
- 夺命雷公狗-----React---27--小案例之react经典案例todos(清除已完成)
这个功能其实也是很简单的,就只是让todos里面的内isDown进行取反即可 然后在Zong里面进行下修改即可 效果如下所示: 代码如下所示: <!DOCTYPE html> <ht ...
- maven创建的Web工程,Eclipse 内 tomcat容器不识别的处理方法
相信很多人都遇到这个问题,简单的说明下处理方式 前提是maven配置都是ok的,这里不多说了 1.创建web工程 mvn archetype:create -DgroupId=com.XXX.YYY ...
- asp.net sqlite 当插入数据后的第一次访问会变的很慢!
<add key="ConnectionStringSQLite" value="data source=|path|DB/XXX.db;Version=3;&qu ...
- poj 2515 差分序列,排列组合
大神博客链接 http://blog.csdn.net/kksleric/article/details/8021276 这道题的差分序列从没看过,公式题. 先构造从0到m的第p阶差分序列,算出0^p ...