欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql安装配置详解教程(一)

程序员文章站 2024-02-18 12:57:16
mysql数据库具有跨平台性,不仅可以在windows上运行,还可以在unix,linux和mac os等操作系统上运行  1.先简单说下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

mysql安装配置详解教程(一) 

2> 接受协议,next

mysql安装配置详解教程(一)

3> 选择“custom”,next

mysql安装配置详解教程(一) 

4> 点击“change…”

mysql安装配置详解教程(一) 

5> 修改mysql安装路径,点“ok”

mysql安装配置详解教程(一) 

6> next

mysql安装配置详解教程(一) 

7> 点“install”

mysql安装配置详解教程(一) 

mysql安装配置详解教程(一) 

8> next

mysql安装配置详解教程(一)

9> next

mysql安装配置详解教程(一)

10> 保持选中“configure the mysql server now”不变,点“finish”

mysql安装配置详解教程(一)

11> next

mysql安装配置详解教程(一)

 12> 选择“detailed configuration”,next

detailed configuration:详细配置,数据库若作为企业的server,那就选这个选项吧,若自己练习,可以选择“standard configuration”

standard configuration:标准配置

mysql安装配置详解教程(一)

13> 选择“server machine”,next

默认为“developer machine”

developer machine:开发测试类,耗资源少

server machine:服务器类型,占资源较多

dedicated mysql server machine:专用数据库服务器类型,占所有可用资源

mysql安装配置详解教程(一)

14> 选择“transactional database only”,next

默认为“multifunctional database”

multifunctional database:通用型

transactional database only:事务处理型,适用于web等事务处理类型的应用服务,对innodb引擎支持较好

non-transactional database only:非事务处理型,较简单,主要用于监控、计数应用,对myisam引擎支持较好

mysql安装配置详解教程(一)

15> 选择存储innodb表空间数据文件的路径,默认为“installation path(安装路径)”,next

mysql安装配置详解教程(一)

16> 设置并发连接数,我选择了第二个“online transaction processing(oltp)”

decision support (dss)/olap:支持20个并发连接

online transaction processing(oltp):能支持500个并发连接

manual setting:手动指定并发数,默认15

mysql安装配置详解教程(一)

17> 是否启用tcp/ip连接,默认启用,设定mysql端口,默认为“3306”,勾选上将端口添加到防火墙策略,是否开启严格模式,若开启,数据库对数据的过滤更加严格,不允许有任何语法等错误,提高了数据的准确性

mysql安装配置详解教程(一) 

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

mysql安装配置详解教程(一)

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目录下进行访问

mysql安装配置详解教程(一) 

20> 设置mysql超级用户root的密码以及是否创建一个匿名用户,不勾选“create an anonymous account”,next

mysql安装配置详解教程(一)  

21> 点“execute”

mysql安装配置详解教程(一)

mysql安装配置详解教程(一)

22> 点“finish” 完成安装

mysql安装配置详解教程(一)

在最后一步的时候有几个常见的错误,详见:

解决mysql5.1安装时出现cannot create windows service for mysql.error:0

解决mysql安装重装时出现could not start the service mysql error:0问题的方法

以上就是mysql安装配置方法的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。