成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

windows安装mysql教程

Q1:Windows下MySQL安装配置方法图文教程

Windows下的安装与配置MySQL详细步骤思路,分享给大家,供大家参考,具体内容如下

本文介绍Windows XP下的安装与配置。

要想在Windows中运行MySQL,需要:

Ø 32位Windows操作系统,例如9x、Me、NT、2000、XP或Windows Server 2003。

基于Windows NT的操作系统(NT,2000,XP,2003),将MySQL服务器做为服务来运行。强烈建议使用基于Windows NT的操作系统。

Ø TCP/IP协议支持(也许是所有数据库系统的基本要求了)。

Ø Windows版本MySQL二进制分发版,可以从http://dev.mysql.com/下载/下载。

Ø 可以读取 .zip文件的工具,以解压分发文件。

Ø 硬盘上有足够的空间保证根据你的需求来解包、安装和创建数据库(一般建议至少有200兆字节)。

Ø 如果你计划通过ODBC连接MySQL服务器,你还需要一个连接器/ODBC驱动程序。

Ø 如果表需要占用的空间大于4GB,则在NTFS或更新的文件系统上安装MySQL。当创建表时不要忘记使用MAX_ROWS和 AVG_ROW_LENGTH。

在Windows平台下,建议(尤其初学者)使用msi安装文件,安装文件可以自动完成图形界面下的配置,并注册成Windows的服务。在MySQL官方网站找到Windows平台下的msi安装文件下载地址,下载至本地。如感觉有必要可以验证文件的MD5值,以减少由于文件损坏或者被篡改造成的不必要的麻烦。

在所有的准备工作完成之后,开始安装MySQL的操作。

1. 双击打开已经下载的MySQL安装文件,系统弹出如图1所示的准备安装界面,片刻之后无疑就是欢迎界面(如图2所示)。

图1

据说,MySQL的标志——企鹅,名字叫“sakila”。

图2

2. 单击图2中的“Next”按钮,继续安装MySQL,此时需要选择安装的类型(如图3所示)。此时的安装类型主要是针对不同(应用)程度的用户而言,系统默认“Typical”(典型),用户可以选择“Complete”(全部)或“Custom”(用户自定),此处我们选择“Custom”以方便配置(其实主要是MySQL的安装路径)。

图3

3. 单击图3中的“Next”按钮,进入如图4所示的自定义安装界面。自此,用户可以选择需要安装的所有的MySQL组件,系统会默认选择上所有必须及常用的组件,只有“Developer Components”(开发组件),默认是可以由用户选择安装的,对于大多数用户而言,此组件无需安装。

图4

4. 单击图4中的“Change…”按钮,弹出路径选择窗口(图5),更改MySQL的安装路径。用户既可以从上方的“Look in”下拉列表中选择安装路径,也可以直接在“Folder name”文本框中录入安装路径。笔者使用“d:/MySQL/MySQL Server 5.1/”作为安装路径。

图5

说明:系统默认将MySQL Server服务与数据文件安装在两个不同的目录下,因此用户需要分别设定“MySQL Server”与“MySQL Server Datafiles”的路径,设置方法相同。

5. 选择完毕路径之后,点击“OK”回到图4,单击“Next”按钮,进入如图6所示的准备安装界面。图6显示了安装类型、目标文件夹、数据文件夹等信息。如果用户感觉有问题,可以单击“Back”按钮退回至图4所示的安装设定界面重新选择各种信息。

图6

6. 如果用户感觉没有任何问题,可以单击“Install”按钮,进行MySQL的安装操作。系统会显示如图7所示的安装向导界面,用户只需等待系统自动安装完毕。

图7

说明:在5.1.41版本安装过程中,系统会弹出MySQL Enterprise的介绍信息,用户只需单击“Next”按钮,即可完成按钮过程。

7. 安装向导完成之后,系统弹出如图8所示的设置向导窗口。

图8

此窗口中有两个复选按钮,第一个“Configure the MySQL Server now”是设置MySQL服务的选项,此按钮建议选上,以便于马上配置MySQL服务;第二个“Register the MySQL Server now”是注册MySQL.com的账号,此按钮可以根据个人需要选择,如果安装的目标机器不能上外网,则此按钮即使选择也无法注册。系统默认两个复选按钮全部选中,笔者建议只选择第一个。

8. 点击“Finish”按钮,设置MySQL Server实例。同样是MySQL Server实例设置向导的欢迎界面(图9,看来MySQL将实例设置作为一个单独的产品了)。

图9

9. 单击“Next”按钮,选择设置的类型(图10)。建议使用默认的“Detailied Configuration”。

图10

10. 单击“Next”按钮,选择MySQL服务类型(图11),根据不同的选择,会在对CPU及硬盘产生不同的影响。

图11

如果程序开发人员需要使用MySQL数据库,笔者建议选择“Developer Machine”模式以减少资源的占用率;如果服务器上存在多个不同的服务则选择“Server Machine”;如果服务器只是作为数据库服务器,则可以选择“Dedicated MySQL Server Machine”。

11. 单击“Next”进入数据库用途选择界面(图12),建议使用默认的“Multifunction Database”(多用途数据库)。

图12

12. 单击“Next”按钮,选择InnoDB的数据文件存放位置。用户可以根据自己需要存放。

图13

13. 单击“Next”选择同时连接数。

图14

如果为程序员使用的开发机器,选择“Manual Setting”,并使用默认的15或手工输入连接数(连接数可以根据自己实际需要设置);如果选择“Decision Support(DSS)/OLAP”,则系统会自动设置最多20个活动连接;如果选择“Online Transaction Processing”(OLTP),系统自动设置最多500个活动连接。

14. 单击“Next”,设置网络配置信息(图15),主要是TCP/IP网络端口。

图15

端口建议使用默认的3306。另外的“Enable Strict Mode”复选按钮,建议使用默认的选择。复选按钮“Add firewall exception for this port”,用于通知防火墙允许指定的端口访问网络,如果不选择此按钮,可能会导致服务配置及启动异常。

15. 单击“Next”按钮,设置数据库使用的编码格式,为保证系统能够适应各种环境的应用及通用性,建议使用“utf8”的编码格式。

图16

由于配置向导可能会根据不同的系统使用不同的默认编码格式,因此建议选择“Manual Selected Default Character Set/Collection”,单选钮,并手工设置编码格式为“utf8”。

16. 单击“Next”按钮,设置是否将MySQL注册为系统服务,以及是否将MySQL路径放入系统环境变量。

图17

建议将MySQL安装为Windows的系统服务,如果开发人员,建议将MySQL的bin路径放入环境变量,至于MySQL是否自动启动(Launch the MySQL Server automatically复选按钮),可以根据实际需要设置。如果系统中只有当前一个MySQL服务,则服务名直接使用默认的“MySQL”即可,如果系统中已经存在其他的MySQL服务,则可以根据各服务的实际情况,更改MySQL服务的名称。

17. 单击“Next”按钮,设置安全选项(图18)。

图18

设置root用户的密码,如果需要root用户在其他机器上远程连接MySQL服务,需要选中“Enable root access from remote machines”复选按钮。为安全起见,不建议选择“Create An Anonymous Account”复选按钮,以往内这样会导致未经授权的用户非法访问你的数据库。

18. 单击“Next”按钮,进入准备执行界面(图19)

图19

19. 单击“Execute”按钮,执行MySQL服务配置,如果执行顺利完成,系统显示如图20所示的信息。

图20

20. 单击“Finish”按钮,完成MySQL的安装及配置。

注意:配置时出现连接错误警告,见图21。

图21

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

解决方法:第一种情况,制定防火墙规则,让防火墙允许通行MySQL的连接端口,默认是TCP 3306端口(通常情况下,防火墙都会在没有的规则访问网络时进行提示并询问,笔者在第一次失败之后,在防火墙提示中选择允许,第二次重试时成功)。第二种情况,删除或者转移安装目录下的文件和data子文件夹。或者指定一个不同于以前安装MySQL的安装目录。

在Windows中,MySQL 5.1的默认安装目录是C:/Program Files/MySQL/MySQL Server 5.1。安装目录包括以下子目录:

MySQL的配置文件在MySQL安装根路径下,文件名称为“my.ini”,在Windows下使用记事本打开,可以看到里面都是在配置MySQL服务的时候的配置信息,如果需要,可以手工修改此文件的内容,以满足实际需要。

注意:从命令行安装或卸载服务器时关闭Services工具。这样可以防止许多错误。

如果在安装MySQL时没有将MySQL注册为Windows的系统服务,可以参考MySQL官方提供的将MySQL注册为Windows服务的方法。如果在Windows下安装还存在其他问题,请参考MySQL官方提供的在Windows环境下对MySQL安装的故障诊断与排除。

以上就是Windows下MySQL安装配置方法,希望对大家的学习有所帮助。

Q2:Windows版Mysql5.6.11的安装与配置教程

注册了oracle的登录名:10402852@qq.com

密码:dsideal******** 后面的*号是王卓常用的密码,但是是大写的,因为ORACLE的密码机制要求严格。

WINDOWS版下载地址:

真实下载地址:http://cdn.mysql.com/Downloads/MySQLInstaller/mysql-installer-community-5.6.11.0.msi

LINUX下载地址:

源码安装选择“Source Code”下拉菜单,在出来的列表里选最后一个“Generic Linux (Architecture Independent), Compressed TAR Archive (mysql-5.6.11.tar.gz)”;

下面我们一起来做一下Mysql的Windows 安装过程:

系统要求:

首先确保系统中安装了Microsoft .NET Framework 4.0传送门下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=17718

(二)、安装步骤:

注1:安装类型设置

Developer Default 默认安装类型 Server only 仅作为服务器 Client only 仅作为客户端

Full 完全安装类型

Custom 用户自定义安装类型

Installation Path 应用程序安装路径 Data Path 数据库数据文件的路径

注2:服务器配置

1、Server Configuration Type

Config Type 下拉列表项用来配置当前服务器的类型。选择哪种服务器将影响到MySQL Configuration Wizard(配置向导)对内存、硬盘和过程或使用的决策,可以选择如下所示的

3种服务器类型:

(1)Developer Machine(开发机器):该选项代表典型个人用桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成使用最少的系统资源。 (2)Server Machine(服务器):该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTP、email和web服务器。MySQL服务器配置成使用适当比例的系统资源。 (3)Dedicated MySQL Server Machine(专用MySQL服务器):该选项代表只运行MySQL服务的服务器。假定运行没有运行其它应用程序。MySQL服务器配置成使用所有可用系统资源。

作为初学者,选择“Developer Machine”(开发者机器)已经足够了,这样占用系统的资源不会很多。

2、Enable TCP/IP Networking

左边的复选框中可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号,默认情况启用TCP/IP网络,默认端口为3306。要想更改访问MySQL使用的端口,直接在文本输入框中输入新的端口号即可,但要保证新的端口号没有被占用。

最后我们需要设置一下登录的远程权限,要不有用户名与密码也无法通过IP访问:

cd C:\Program Files\MySQL\MySQL Server 5.6\bin>

解决方法:
复制代码 代码如下:
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 28 to server version: 5.0.24a-community-nt
Type help; or \h for help. Type \c to clear the buffer.
增加一下远程登录的能力吧:
复制代码 代码如下:
mysql>use mysql;
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; //为root添加远程连接的能力
mysql> update user set Password = password(dsideal) where User=root; //设置root用户密码
mysql> flush privileges;
mysql> exit

Q3:Windows XP系统安装MySQL5.5.28图解教程

MySQL数据库的安装一共分为两个部分:数据库的安装和数据库的配置。

一、MySQL数据库的安装

1、双击下载的MySQL安装文件,如图所示:

2、弹出MySQL5.5安装向导对话框,单击Next按钮,如图所示:

3、打开End-User License Agreement对话框,选中I accept the terms in the License Agreement复选框,单击Next按钮,如图所示:

4、打开Choose Setup Type对话框,在其中列出了3中安装类型,分别是Typical、Custom和Complete。如果选择Typical或Complete这两种安装方式,将进入确认对话框,确认选择并开始安装。如果选择Custom,将进入Custom(自定义)对话框。在这里选择Custom,单击Custom按钮,如图所示:

其中3种安装类型的含义如下:

Typical:安装MySQL服务器,MySQL命令行客户端和命令行使用程序,命令行客户端和实用程序包括mysqldump、myisamchk和其他几个工具来帮助管理MySQL服务器。

Complete:安装软件包内包含的所有组件。完全安装软件包包括的组件有嵌入式服务器库、基准套件、支持脚本和文档。

Custom:安装允许完全控制想要安装的软件包和安装路径。

5、打开Custom Setup对话框,所有可用组件列入Custom Setup对话框左侧的树状视图内,未安装的组件用红色图标表示,已经安装的组件有灰色图标,如图所示:

6、默认情况下,选择全部安装,要想更改组件,单击该组件的图标并从下拉列表中选择新的选项,并设置安装路径,单击Next按钮,如图所示:

其中四个选项的意思分别是:

Will be installed on local had drive:表示安装这个附加组件到本地硬盘。

Entire feature will be installed on local hard driver:表示将这个组件特性及其子组件到本地硬盘。

Feature will be installed when required:表示这个附加组件在需要的时候才安装。

Entire feature will be unavailable:表示不安装这个组件。

MySQL默认的安装路径为“C:\Program Files\MySQL\MySQL Server 5.5\”,如果想要更改安装的路径,可以单击安装路径右侧的Browse按钮来更改默认安装路径。

7、接下来会进入安装确认对话框,单击Install按钮,如图所示:

8、开始安装MySQL文件,安装向导过程中所做的设置将在安装完成之后生效,用户可以通过进度条看到当前安装进度,如图所示:

9、安装完成后,将弹出有关MySQL Enterprise版本的介绍说明对话框,单击【More】按钮,如图所示:

10、在浏览器中打开一个页面,然后单击Next按钮进入第二个介绍对话框,如图所示:

11、单击Next按钮,进入安装完成界面,如图所示:

在安装完成对话框有一个选项【Launch the MySQL Instance Configuration Wizard】,选择该选项,MySQL安装文件将启动MySQL配置向导。此处,选中选项,然后单击Finish按钮,将进入MySQL配置向导对话框,开始配置MySQL。如果此处取消选中该选项,还可以以进入MySQL安装bin目录直接启动MySQL InstanceConfig.exe文件,进行配置MySQL.。

二、MySQL数据库的配置

MySQL安装完毕之后,需要对服务器进行配置,可以使用图形化的配置工具MySQLInstanceConfig.exe。启动MySQL Instance Configuration Wizard,或者在MySQL安装目录下的bin目录中直接双击MySQLInstanceConfig.exe启动配置向导。具体的配置步骤如下所示:

1、启动配置向导,将进入配置对话框,如图所示:

2、单击Next按钮,进入选择配置类型对话框,在配置类型对话框中可以选择两种配置类型:Detailed Configutaion(详细配置)和Standard Configuration(标准配置),如图所示:

其中各选项的含义如下所示:

Standard Configuration:该选项适合想要快速启动MySQL而不必考虑服务器配置的新用户。

Detailed Configuration:该选项适合想要更加详细地控制服务器配置的高级用户。

3、为了学习MySQL的配置过程,在此选择详细配置选项,单击Next按钮,进入服务器类型对话框,可以选择3种服务器类型,选择哪种服务器将影响到MySQL Configuration Wizard对内存、硬盘和过程或使用的决策,如图所示:

作为初学者,选择Developer Machine已经足够了,这样占用系统的资源不会很多。

各选项的含义如下所示:

Developer Machine:该选项代表典型个人桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成使用最少的系统资源。

Server Machine:该选项代表服务器,MySQL服务器可以同其他应用程序一起运行,如FTP、Email和Web服务器。MySQL服务器配置成使用适当的比例的系统资源。

Dedicated MySQL Server Machine:该选项代表只运行MySQL服务的服务器。假定没有运行其他应用程序,MySQL服务器配置成使用所用可用系统资源。

4、单击Next按钮,进入选择数据库用途对话框,在该对话框中有3个选项,一般选择默认的第一个单选按钮,即多功能数据库,如图所示:

其中各选项含义如下所示:

Multifunctional Database:选择该选项,则同时使用InnoDB和MyISAM储存引擎,并在两个引擎之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。

Transactional Database Only:该选项同时使用InnoDB和MyISAM储存引擎但是将大多数服务器资源指派给InnoDB储存引擎,建议主要使用InnoDB,偶尔使用MyISAM的用户选择该选项。

Non-Transactional Database Only:该选项完全禁用InnoDB储存引擎,将所有服务器资源指派给MyISAM引擎。但支持不支持事务的MyISAM数据类型。

5、单击Next按钮,进入InnoDB表空间配置对话框,这里可以为InnoDB数据文件选择储存位置,一般可以直接选择默认,Drive info显示了存放位置的分区信息,如图所示:

6、单击Next按钮,进入设置服务器最大并发连接数对话框中,该对话框中提供了3种不同的连接选项,我觉的还是手动设置比较好,在这里我将连接数改为500,如图所示:

其中各选项的含义如下所示:

Decision Support(DSS)/OLAP:如果服务器不需要大量的并行连接可以选择该选项。假定最大连接数目设置为100,平均并行连接数为20.

Online Transaction Processing(OLTP):联机事务处理,如果服务器需要大量的并行连接则选择该选项。最大连接数设置为500.

Manual Setting:人工设置。选择该选项可以手动设置服务器并行连接的最大数目。从下拉列表中选择并行链接的数目,如果期望的数目不在列表中,则在下拉列表框中输入最大连接数。

7、单击Next按钮,进入设置网络选项对话框,在Networking Options对话框中可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号,默认情况下启用TCP/IP网络,默认端口为3306,要想更改访问MySQL使用的端口,从下拉列表中选择一个新端口或直接向下拉列表框中输入新的端口好,但要保证选择的端口号没有被占用。如果选择Add firewall exception for this port复选框,防火墙将允许通过该端口访问,在这里选中该选项。如果选中Enable Strict Mode选项,MySQL会对输入的数据进行严格的校验,我个人认为选中是一个好的选择,这样可以严格的遵守MySQL的规则,可以养成一个好习惯,如图所示:

8、单击Next按钮,打开用于设置MySQL默认语言编码字符集的对话框,该对话框提供了3种类型字符集,如果要支持中文,常用的选项有latin1、gb2312、gbk或者utf-8,如果都是英文字符,可以选择latin1,如果要支持中文,可以选择国标gb2312或者gbk,如果要支持多国语言可以选择utf-8,在这里选择utf-8,从第三个选项下拉列表中选择utf-8,选择这个还有一个原因,就是用java去连接该数据库的时候避免出现乱码的问题,如果出现了乱码的话,在连接的url后面加上“?useUnicode=true&characterEncoding=UTF-8”如图所示:

其中各选项的含义如下所示:

Standard Character Set:标准字符集。如果想要使用Latin1作为默认服务器字符集,则选择该选项。Latin1用于英语和许多西欧语言。

Best Support For Multilingualism:支持多种语言。如果想要使用UTF-8作为默认字符集,则选择该选项。UTF-8可以将不同语言的字符储存为单一的字符集。

Manual Selected Default Character Set/Collation:人工选择的默认字符集/校对规则。如果想要手动选择服务器的默认字符集,请选择该选项。从下拉列表中选择期望的字符集。

9、单击Next按钮,进入用于设置Windows选项的对话框,在这里可以选择将MySQL安装为Windows服务,并制定服务名称,并允许命令行,设置了允许命令行后,就可以用命令行去操作MySQL了,如图所示:

其中各选项的含义如下所示:

选中Install As Windows Service复选框将MySQL安装为Windows服务。

在Service Name右边的下拉列表框中可以选择服务名称,也可以自己输入。

选中Launch the MySQL Server automatically选项,则Windows启动之后MySQL会自动启动,我觉的自动启动不太好,还是需要时在启动就行,这里先选为自动,安装完成之后,再更改为手动的。

选中Include Bin Directory in Windows PATH选项,MySQL的bin目录将会添加到环境变量PATH中,这样以后在cmd模式下,可以直接使用bin目录下的文件,而不用每次都输入完整的地址。

10、单击Next按钮,进入用于设置安全选项的对话框,如图所示:

其中各选项的含义如下所示:

要想设置root密码,在New root password和Confirm两个文本框内输入要设置的密码。

要想禁止通过网络以root登陆,不用选中Enable root access from remote machines(只允许从本机登陆连接)复选框。这样可以提高root账户的安全,这里我选择该选项。

要想创建一个匿名用户账户,选中Create An Anonymous Account(创建匿名账户)复选框。创建匿名账户会降低服务器的安全,因此不建议选中该选项。

如果不想设置root密码,不选中Modify Security Settings(修改安全设定值)复选框。

11、单击Next按钮,进入准备执行配置对话框,如图所示:

12、如果对设置准确无误,单击Execute按钮,MySQL Server配置向导执行一系列的任务,并在对话框中显示任务进度,执行完毕之后显示如图所示:单击Finish按钮完成整个配置过程。

这样MySQL数据库的安装和配置就完成了。

猜你喜欢

更多