注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

骐骥一跃

日积跬步 业精于勤荒于嬉

 
 
 

日志

 
 

[原创]MySQL基础入门-03MySQL的安装和配置  

2006-12-10 23:21:20|  分类: 数据库 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

第二章 MySQL的安装和配置

本文作者:印第安 (indian@163.com)

2.1 安装前的准备

由于是 MySQL 基础入门,因此只需要一个 MySQL 的学习平台即可。所以这里只介绍 windows 平台下的安装,本书以 windows xp(带sp2)为安装平台,在windows 2000和windows 2003下的安装与这一样。

所需软件:

windows xp 操作系统

MySQL 4.1.0 及其以上版本(包括最新的5.0.20和将来的5.1版本)

首先安装好 windows xp 操作系统,然后从官方网站 http://dev.mysql.com/downloads/ 直接下载MySQL数据库管理软件产品,或者从比较快的镜像网站下载。我是从国内的镜像网站 http://mysql.mirror.vmmatrix.net/downloads/mysql/5.0.html 下载的 MySQL 5.0。其他国家或地区的镜像网站: http://dev.mysql.com/get/downloads/mysql-5.0/mysql-essential-5.0.20a-win32.msi/from/pick 。大家如果发现还有比较快的镜像,也告知我一声。

 

2.2 安装MySQL

我看见许多刚接触 MySQL 的朋友都在问如何安装 MySQL、为什么安装不成功?我就繁琐、详细地说明如何正确安装 MySQL。MySQL 有测试版和稳定版,现在最新的测试版是 5.1.9-beta,最新的稳定版是 5.0.20a,建议初学者安装稳定版。下载后是个zip的压缩包:mysql-5.0.20a-win32.zip(注意找在 windows 下使用的安装包),用 winzip 或 winrar 解压缩后运行 setup.exe 进行安装,如图2.1。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.1 安装程序

安装过程与其它 windows 安装程序一样,首先出现的是安装向导欢迎界面,见图2.2。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.2 欢迎界面

直接点击“Next”,继续,选择安装类型,见图2.3。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.3 选择安装类型

这里有3个类型:Typical(典型)、Complete(完全)、Custom(自定义)。选择“自定义”(Custom)安装,然后点“Next”下一步,出现自定义安装界面,见图2.4。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.4 自定义安装界面

默认情况下 MySQL 将会被安装到“C:\Program Files\MySQL MySQL server 5.0”文件夹里面。自己可以改路径,点“Change”更改路径。我嫌它路径太长,更改到了“E:\usr\MySQL5020a”目录下,见图2.5。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.5 更改安装目录

点“OK”后回到自定义安装界面,可看见路径已经改为你设置的路径了,见图2.6。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.6 选定安装路径

点“Next”,准备开始安装,见图2.7。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.7 准备安装

点“Install”开始安装,见图2.8。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.8 安装进度

完成后出现创建 MySQL.com 帐号的界面,这个帐号可以用于 MySQL 官方网站(http://www.mysql.com)登录。如果是首次使用 MySQL,选“Create a new free MySQL.com accout”,见图2.9.1。如果已经拥有一个 MySQL.com 的帐号,选“Login to MySQL.com”,填入已拥有的帐号。如果不想注册,选“Skip Sign-Up”跳过注册完成安装,见图2.10。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.9.1 MySQL .com 帐号

点“Next”,输入你的 Email 地址和自己设定的用于登录 MySQL.com 的密码,见图2.9.2。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.9.2 创建帐号

填完后点“Next”进入第二步填写基本资料,见图2.9.3。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.9.3 填写基本资料

在这里填写姓名等相关信息,填完点“Next”,进入第三步填写联系方式,见图2.9.4。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.9.4 填写联系方式

填完电话号码、公司名称等信息后,点“Next”,然后出现预览你刚才填的信息的界面,再点“Next”出现安装完成界面,见图2.10。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.10 安装完成

 

2.3 配置MySQL

注意,图2.10里面有个配置向导的选项(Configure the MySQL Server now),建议勾选它然后立即开始配置你的 MySQL。许多人说安装完 MySQ L后无法启动,原因就在于没有配置 MySQL。点击“Finish”完成安装,并开始配置 MySQL,见图2.11。

 [原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.11 配置欢迎界面

点“Next”,进入配置类型选择页面,见图2.12。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.12 选择配置类型

这里有两种配置类型,一种是详细配置(Detailde Configuration),这种配置类型可以根据自己的需要定制符合自己的配置。另一种是标准配置类型(Standard Configuration),这种配置类型适合一般需要。我们选“Detailed Configuration”(详细配置),定制适合自己的配置。选择后,点“Next”,进入服务类型选择页面,见图2.13。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.13 选择服务器类型

这里有3个选项,是选择MySQL应用于何种类型。第一种是开发服务器(Developer Machine),将只用尽量少的内存,同时还可以允许许多其它的应用运行。第二种是服务器机器(Server Machine),适合于将 MySQL安装在有 web 服务的机器上,将使用中等数量内存,同时只允许几个其它应用运行。最后一种是专用的MySQL服务机器(Dedicated MySQL Server Machine),这台服务器上面只跑 MySQL 数据库,将占用全部的有效内存。我这里只是示例,就选择开发服务器,占用尽量少的内存。用户可根据自己的需求,选择其他选项。选“Developer Machine”(开发者机器),这样占用系统的资源不会很多。

选择后,点“Next”,进入数据库用途选择页面,见图2.14。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.14 选择数据库用途

第一种是多功能用途(Multifunctional Database),将把数据库优化成很好的 innodb 存储类型和高效率的 myisam 存储类型。第二种是只用于事务处理类型(Transactional Database Only),最好的优化 innodb,但同时也支持 myisam。最后一种是非事务处理类型(Non-Transactional Database Only),适合于简单的应用,只有不支持事务的 myisam 类型是被支持的。一般选择第一种多功能的,我们选择“Multifunctional Database”(多功能数据库)。选择后,点“Next”,进入选择 innodb 数据存放位置页面,见图2.15。

选择后,点“Next”,进入选择 innodb 数据存放位置页面,见图2.15。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.15 选择innodb数据文件存放位置

一般默认好了,不用更改设置,直接放在“Installation Path”安装目录里即可,然后点“Next”,选择 MySQ L的同时并发连接数,见图2.16。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.16 选择连接数

第一种是最大20个并发连接数,第二种是最大500个并发连接数,最后一种是自定义,你可以根据自己的需要选择。我们选择“Manual Setting”,设置为100(根据自己需要,酌情设置),点“Next”,配置 MySQL在 TCP/I P通讯环境中的端口,见图2.17。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.17 选择端口

这里是选择数据库监听的端口,一般默认是3306。如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接 MySQ L数据库,比较麻烦。这里不做修改,用 MySQL 的默认端口:3306 。

接着点“Next”,选择 MySQL 中的字符设置,见图2.18。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.18 选择字符集

注意,这里的选择将会影响你是否能在 MySQL 中使用中文。并且,如果要用原来数据库的数据,最好能确定原来数据库用的是什么编码。如果这里设置的编码和原来数据库数据的编码不一致,在使用的时候可能会出现乱码。我们选择 gb2312 字符集以便支持简体中文,繁体中文选 big5,同时支持简/繁体选 gbk,同时支持多国语言选 utf8。点“Next”,设置 windows 服务选项,见图2.19。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.19 指定windows服务名称

注意,这里的选择很关键。“Install As Windows Service”一定要勾选,这是将 MySQL 作为 windows 的服务运行。“Service Name”就用默认的“MySQL”或者你喜欢的服务名(推荐用默认的“MySQL”)。下面的“Launch the MySQL Server automatically”一定要勾选,这样 windows 启动时,MySQL 就会自动启动服务,要不然就要手工启动 MySQL。许多人说安装 MySQL 后无法启动、无法连接、出现10061错误,原因就在这里。点“Next”,设置根帐号 root 的登录密码,见图2.20。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.20 设置登录帐号

“Modify Security Settings”是设置根帐号的密码,输入你设定的密码即可。下面有个复选框“Enable root access from remote machine”,是选择是否允许远程机器用 root 用户连接到你的 MySQL 服务器上面,如果有这个需求,请勾选。 “Create An Anonymous Account”是创建一个匿名帐号,这样会导致未经授权的用户非法访问你的数据库,有安全隐患,建议不要勾选。点“Next”,MySQL 配置向导将依据你上面的所有设定配置 MySQL,以便 MySQL 的运行符合你的需要,见图2.21。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.21 准备配置

到现在位置,MySQL 已经得到了足够的配置条件,如果没有问题即可点击“Execute”,让 MySQL 进行配置。如果有不妥的地方,点击“Back”,重新修改配置条件。

点“Execute”开始配置,当出现“Service started successfully”时,说明你的配置完成,MySQL 服务启动成功,见图2.22。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.22 配置完成

点“Finish”完成,整个 MySQ L的配置完成,剩下的就是用 MySQL 客户端连接 MySQL 服务器,然后使用了。

 

2.4 解决MySQL安装配置中出现的问题

在安装和配置 MySQL 过程中可能会遇到许多问题。下面是一些经常会遇到的问题,以及相应的解决措施。

  • 配置无法继续,出现“Cannot create Windows service for MySQL. Error:0”,见图2.23。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.23 不能创建windows服务

原  因:出现这种情况主要是以前安装过 MySQL 没有卸载干净,致使 windows 服务名称重复造成的。

解决方法:在图2.19中指定一个不同的 windows 服务名称。

  • 配置时出现连接错误警告,见图2.24。

[原创]MySQL基础入门-03MySQL的安装和配置 - 印第安 - 印第安的 Blog

图 2.24 连接错误

原  因:出现这种情况有两个原因。一是防火墙阻止了 MySQL 的端口,二是安装路径在以前安装了的 MySQL 路径上。

解决方法:第一种情况,制定防火墙规则,让防火墙允许通行 MySQL 的连接端口,默认是 tcp3306 端口。第二种情况,删除或者转移安装目录下的文件和 data 子文件夹。或者指定一个不同于以前安装 MySQL 的安装目录。

 

 

呼~~,终于写完啦!想不到写原创文章这么累,要想写出精品更累,真辛苦了那些为大家奉献、写精品的人了。希望大家尊重各作者的劳动成果,给作者更大的动力为大家创作。

 

 

~全文完~

 

        indian

    2006年12月10日23:21:20 发表v1.0。

    2012年11月12日20:44:41 排版优化,整理更新。

    2012年11月28日16:25:43 更新至v1.1。修正几处路径错误;优化英文大小写使之与图片一致;优化html代码向标准靠拢。

  评论这张
 
阅读(3563)| 评论(4)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018