win7/win8下MySQL数据库安装详解
在win7或者win8下安装mysql都是一样的,所以本文对于win7系统或win8系统都适用。既然你们有兴趣读这篇文章,我想我也没有必要再解释MySQL是干什么用的了,下面就直接安装它吧。 首先提供个MySQL的下载地址: http://downloads.mysql.com/archives.php?p=mysq
在win7或者win8下安装mysql都是一样的,所以本文对于win7系统或win8系统都适用。既然你们有兴趣读这篇文章,我想我也没有必要再解释MySQL是干什么用的了,下面就直接安装它吧。
首先提供个MySQL的下载地址:
http://downloads.mysql.com/archives.php?p=mysql-5.5&o=-win
我的就是在这里下载的,我所用的版本为5.5.28,30M左右,全称为mysql-5.5.28-winx64.msi(我的系统是64位的),当然你们还可以下载最新的版本,地址如下:
http://dev.mysql.com/downloads/mysql/
好了,安装文件有了,现在开始双击安装。
开始今天的mysql安装图解的详细旅程吧。
1、欢迎界面出现了,有兴趣的可以读读,然后点击“Next”
2、接受条款,点击“Next”
3、这是出现了3个选择项Typical、Custom、Complete,Typical是指典型安装,Complete是完全安装,Custom是自定义安装,那么我们选择自定义安装
4,、选择安装目录,然后“Next”
5、会有这些画面的出现
继续“Next”
点击”Finish“,安装已经完成了,接下来开始配置MySQL
6、出现两个选项,这里是选择配置方式,“Detailed Configuration手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,点击”Next“
7、出现3个选择项,分别代表:
Developer Machine:开发测试,mysql 占用很少资源
Server Machine:服务器类型,mysql占用较多资源
Dedicated MySQL Server Machine:专门的数据库服务器,mysql占用所有可用资源
你们选择哪一个可以随意,不过我选的是第一个”Developer Machine“,然后”Next“
8、接下来选择数据库的用途:
Multifunctional Database:通用多功能型
Transactional Database Only:服务器类型,专注于事务处理
Non-Transactional Database Only:非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional
刚开始作为学习用,选择”Multifunctional Database“就行了,然后”Next“
9、这里是对InnoDB Tablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间,若修改了,要记住位置,重装的时候还要选择一样的地方,否则可能会造成数据库损坏,当然对数据库做个备份就没事儿了。点击”Next“继续
10、选择mysql 访问量,即同时连接的数目
Decision Support(DSS)/OLAP:20个左右
Online Transaction Processing(OLTP):500个左右
Manual Setting:自定义
由于我主要在自己机器上做开发测试用,我选则的是"Manual Setting”,然后填的是10个连接数,点击”Next“
11、是否启用TCP/IP连接,如果不启用,就只能在自己的机器*问MySQL 数据库了,如果启用,把前面的勾打上;Port Number(端口号):3306,默认就行;"Add firewall exception for this port"是一个关于防火墙的设置,将监听端口加为windows防火墙之外,避免防火墙阻断;另外还有一项"Enable Strict Mode(启用标准模式)",如果选中,MySQL就不会允许细小的语法错误,但尽量使用标准模式,因为它可以降低非法数据进入数据库的可能性
12、选择数据库编码,就是对MySQL默认数据库编码进行设置,第一个是西文编码,第二个是多字节的通用utf8编码,第三个自定义编码中,这里就选择utf-8吧,它是国际编码,通用性比较好(但这并不能保证你在以后使用数据库的过程中不出现乱码)。
13、选择是否将mysql 安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接MySQL,命令"mysql -uusername -ppassword”就可以了,而不用指出mysql.exe的完整地址),可以都打上了勾,Service Name不变,然后”Next“
14、设置数据库密码,先输入一遍,然后再重复输入一遍;”Enable root access from remotemachines“表示是否允许root 用户在其它的机器上登陆,如果要安全,就不要勾上,根据需要吧;最后一项“Create An Anonymous Account”表示新建一个匿名用户,匿名用户可以连接数据库但不能操作数据库,包括查询,一般就不用勾了,然后“Next”
5、确保前面的设置无误后,点击”Execute“,最后出现:
点击“Finish”就OK了。
注意:重装MySQL数据库时可能会出现错误,这时我们就要回头检查旧的数据库或者是以前的数据库是否完全卸载掉了,以及密码是否输入正确,还有最好是把data文件备份(默认情况下date文件在这儿:C:ProgramDataMySQLMySQL Server 5.5data,是隐藏的),然后删掉。
OK,安装完了,现在我们打开cmd.exe,输入:
mysql -uroot -p
*****
然后”回车“,就会出现
这说明我们已经安装成功了,哦耶!
推荐阅读