mysql安装配置详解教程(一)
mysql数据库具有跨平台性,不仅可以在windows上运行,还可以在unix,linux和mac os等操作系统上运行
1.先简单说下mysql的版本:
根据操作系统的类型可分为:windows版、unix版、linux版和mac os版
根据用户群体的不同可分为:社区版(community edition)和企业版(enterprise),社区版完全免费,企业版是收费的
根据发布顺序来区分可分为:4.1、5.0、5.1、5.4、6.0等版本
根据mysql的开发情况分为:alpha、beta、gamma和generally available(ga)等版本
几种版本说明:
alpha:处于开发阶段的版本,可能会增加功能或修改
beta:开发已基本完成,处于测试阶段的版本,但没有进行全面的测试
gamma:发行过一段时间的beta版本,比beta稳定
generally available(ga):最稳定版本,可以应用于软件开发
例:
mysql-essential-6.0.11-alpha-win32.msi
essential:该版本包含mysql中必要部分,不包含不常用部分
6:主版本号
0:发行级别
11:该级别下的版本号(此处为0级别下的第11版本)
alpha:处于开发阶段的版本
win32:运行于32位windows上的版本
msi:安装文件的格式
下面介绍mysql在常用系统windows和linux下的安装配置
2.在windows上安装与配置mysql
mysql在windows上的安装包有两种:图形化界面的安装和免安装(noinstall)
图形化界面安装也有两种可选包:windows essentials和windows msi installer
windows essentials上面已经提到过,只包含mysql必要部分,不包含不常用部分
windows msi installer是常用和不常用都包含的包
我以essentials包为例进行安装:
1> 双击mysql-5.1.72-winx64.msi
2> 接受协议,next
3> 选择“custom”,next
4> 点击“change…”
5> 修改mysql安装路径,点“ok”
6> next
7> 点“install”
8> next
9> next
10> 保持选中“configure the mysql server now”不变,点“finish”
11> next
12> 选择“detailed configuration”,next
detailed configuration:详细配置,数据库若作为企业的server,那就选这个选项吧,若自己练习,可以选择“standard configuration”
standard configuration:标准配置
13> 选择“server machine”,next
默认为“developer machine”
developer machine:开发测试类,耗资源少
server machine:服务器类型,占资源较多
dedicated mysql server machine:专用数据库服务器类型,占所有可用资源
14> 选择“transactional database only”,next
默认为“multifunctional database”
multifunctional database:通用型
transactional database only:事务处理型,适用于web等事务处理类型的应用服务,对innodb引擎支持较好
non-transactional database only:非事务处理型,较简单,主要用于监控、计数应用,对myisam引擎支持较好
15> 选择存储innodb表空间数据文件的路径,默认为“installation path(安装路径)”,next
16> 设置并发连接数,我选择了第二个“online transaction processing(oltp)”
decision support (dss)/olap:支持20个并发连接
online transaction processing(oltp):能支持500个并发连接
manual setting:手动指定并发数,默认15
17> 是否启用tcp/ip连接,默认启用,设定mysql端口,默认为“3306”,勾选上将端口添加到防火墙策略,是否开启严格模式,若开启,数据库对数据的过滤更加严格,不允许有任何语法等错误,提高了数据的准确性
18> 字符集设置,我选择了第三个“manual selected default character set/ collation”,选择字符集为“gbk”,next
standard character set:默认字符集为latin1,适用于英语以及西欧语言
best support for multilingualism:默认字符集为utf8
manual selected default character set/ collation:手动选择字符集,选择gbk或者gb2312,二者区别:gbk字库容量大,包括了gb2312
19> 选择是否将mysql安装为windows服务,默认勾选,service name设置服务名,默认为:mysql,勾选“launch the mysql server automatically”和“include bin directory in windows path”,next launch the mysql server automatically:是否设置开机启动include bin directory in windows path:将mysql 的应用程序目录添加到windows系统的path中,这样就可以直接在dos窗口中访问mysql,而不用到mysql的bin目录下进行访问
20> 设置mysql超级用户root的密码以及是否创建一个匿名用户,不勾选“create an anonymous account”,next
21> 点“execute”
22> 点“finish” 完成安装
在最后一步的时候有几个常见的错误,详见:
解决mysql5.1安装时出现cannot create windows service for mysql.error:0
解决mysql安装重装时出现could not start the service mysql error:0问题的方法
以上就是mysql安装配置方法的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。