MySQL基础入门-03MySQL的安装和配置

第二章 MySQL 的安装和配置

本文作者: 印第安 ([email protected])

 

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、为什么安装不成功,我就繁琐、详细地说明如何正确安装MySQLMySQL有测试版和稳定版,现在最新的测试版是5.1.9-beta,最新的稳定版是5.0.20a,建议初学者安装稳定版。下载后是个zip的压缩包:mysql-5.0.20a-win32.zip(注意找在windows下使用的安装包),用winzip或winrar解压缩后运行setup.exe进行安装,如图2.1。
 

 


图 2.1 安装程序

 

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

 

 


图 2.2 欢迎界面

 

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

 


图 2.3 选择安装类型

 

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

 


图 2.4 自定义安装界面

 

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

 


图 2.5 更改安装目录

 

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

 


图 2.6 选定安装路径

 

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

 


图 2.7 准备安装

 

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

 


2.8 安装进度

 

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

 


图 2.9.0 MySQL .com帐号

 

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

 


图 2.9.1 创建帐号

 

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

 


图 2.9.2 填写基本资料

 

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

 


图 2.9.3 填写联系方式

 

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

 


图 2.10 安装完成

 

2.3 配置MySQL

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

 


图 2.11 配置欢迎界面

 

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

 


图 2.12 选择配置类型

 

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

 


图 2.13 选择服务器类型

 

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

 

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

 


图 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。

 


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

 

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

 


图 2.16 选择连接数

 

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

 


图 2.17 选择端口

 

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

 

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

 


图 2.18 选择字符集

 

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

 


图 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。

 


图 2.20 设置登录帐号

 

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

 


图 2.21 准备配置

 

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

 

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

 


图 2.22 配置完成

 

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

 

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

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

 

  • 配置无法继续,出现“cannot create windows service for MySQL. error: 0”,见图2.23。

 


图 2.23 不能创建windows服务

 

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

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

 

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

 


图 2.24 连接错误

 

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

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

 

 

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

你可能感兴趣的:(mysql,安装,配置)