`

mysql-5.1.30-win32 安装配置说明

阅读更多
     最近的项目中使用了MySQL数据库,一些MySQL的新用户在配置使用时还有些不够熟练,特在此记录,方便开发团队使用,该文章所涉及内容均可以在MySQL参考手册第二章“安装MySQL”中找到。MySQL安装后自带了英文参考手册,也可以在http://dev.mysql.com/doc/refman/5.1/zh/index.html查看中文版本,也可以下载。

      本文根据项目需要配置了一些图和推荐了一些默认设置。注意本项目使用Hibernate进行数据持久化,MySQL与Web应用服务器在同一个Server上,用户在50-150人之间。

系统环境:Window XP Professional + SP2
安装版本:mysql-5.1.30-win32的可执行文件安装

安装文件下载地址:http://dev.mysql.com/downloads/mysql/5.1.html,下载mysql-5.1.30-win32.zip文件。

一、安装

将下载的文件解压后是个setup.exe的可执行文件,点击即可安装。一般默认设置即可。

1、在选择安装类型
    有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,有更多的选项,可以自定义安装位置,也方便熟悉安装过程

2、选择安装内容和安装路径



    如上图,如果想了解开发的特性,在“Developer Components(开发者部分)”上左键单击,选择“This feature, and all subfeatures, will be installed on local hard drive.”,即“此部分,及下属子部分内容,全部安装在本地硬盘上”。

    默认的安装路径是【C:\Program Files\MySQL\MySQL Server 5.1】,可以点击安装路径右侧的Change...按钮来更改默认安装路径。建议不要放在与操作系统同一分区,这样可以防止系统备份还原的时候,数据被清空。我将MySQL安装在“d:/tools/mysql”下。

    以往的版本都是将数据库的物理文件一同放在安装路径下的data目录下,但这个版本需要单独设置,如上图所示,需要通过【mysql server datafiles】来设置,其默认路径是放在了系统目录的一个隐藏的目录下,如图所示,建议修改到安装目录下或者一个指定的位置。方便日后备份。

3、安装完成
    至此一路【Next】即可,直到提醒软件安装完成了,出现是否启动配置的界面,默认就是将 “Configure the Mysql Server now”前面勾打上的,点“Finish”结束软件的安装并启动mysql配置向导。也可以不勾选,等以后再配置。

二、配置MySQL服务器

1、启动配置向导
    除了如上述在安装结束时启动配置向导,还可以点击Windows启动菜单中MySQL服务器实例配置向导条目中的MySQL部分来启动MySQL Configuration Wizard(配置向导)。
    还可以进入MySQL安装bin目录直接启动MySQLInstanceConfig.exe文件。

2、选择配置类型
    可以选择两种配置类型:Detailed Configuration(详细配置)和Standard Configuration(标准配置)。Standard Configuration(标准配置)选项适合想要快速启动MySQL而不必考虑服务器配置的新用户。详细配置选项适合想要更加细粒度控制服务器配置的高级用户。
    我这里选择默认的Detailed Configuration(详细配置),以便可以更精确的配置MySQL服务器。

3、选择服务器类型
    可以选择3种服务器类型,选择哪种服务器将影响到MySQL实例对内存、硬盘和过程或使用的决策。


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

4、选择数据库使用情况
    通过Database Usage(数据库使用)对话框,你可以指出创建MySQL表时使用的表处理器。通过该选项,你可以选择是否使用InnoDB储存引擎,以及InnoDB占用多大比例的服务器资源。


·Multifunctional Database(多功能数据库):同时使用InnoDB和MyISAM储存引擎,并在两个引擎之间平均分配资源。建议经常使用两个储存引擎的用户选择该选项。
·Transactional Database Only(只是事务处理数据库):该选项同时使用InnoDB和MyISAM 储存引擎,但是将大多数服务器资源指派给InnoDB储存引擎。建议主要使用InnoDB只偶尔使用MyISAM的用户选择该选项。
·Non-Transactional Database Only(只是非事务处理数据库):该选项完全禁用InnoDB储存引擎,将所有服务器资源指派给MyISAM储存引擎。建议不使用InnoDB的用户选择该选项。

    简单说明:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能,由于使用Hibernate编程,所以选择Transactional Database Only。【更详细的区别可以查找参考手册,后续也会提供更详细说明】

5、选择InnoDB表空间
    就是为InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏。注意一般使用默认位置即可。
    有些用户可能想要将InnoDB表空间文件放到不同的位置,而不放到MySQL服务器数据目录。如果你的系统有较大的空间或较高性能的储存设备(例如RAID储存系统,一般服务器都有RAID1或RAID5,开发机器一般没有),则最好将表空间文件单独放到一个位置。

6、选择并发连接
    限制所创建的与MySQL服务器之间的并行连接数量很重要,以便防止服务器耗尽资源。其中可以选择设置的项目:
·Decision Support(决策支持)(DSS)/OLAP:如果服务器不需要大量的并行连接可以选择该选项。假定最大连接数目设置为100,平均并行连接数为20。
·Online Transaction Processing(联机事务处理)(OLTP):如果你的服务器需要大量的并行连接则选择该选项。最大连接数设置为500。
·Manual Setting(人工设置):选择该选项可以手动设置服务器并行连接的最大数目。从前面的下拉框中选择并行连接的数目,如果你期望的数目不在列表中,则在下拉框中输入最大连接数。
   
    我的开发机上人工只设置5个即可,正在开发的系统服务器选择第一项就能满足需要。

7、Networking Options(网络选项)
    可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号。



   还有一个关于防火墙的设置“Add firewall exception ……”需要选中,将MYSQL服务的监听端口加为windows防火墙例外,避免防火墙阻断。

8、选择缺省的字符集
    可以设置适用于所有表、列和数据库的默认服务器字符集。对于Java编写的支持中文的程序一般选择人工设置为UTF8。

9、Windows服务选项
     默认将MySQL服务器安装为服务,服务名为MySQL。并且开机自动启动。

     该对话框还有一个选项,加入系统路径【Include bin directory in windows path】,建议勾选此项,以方便在命令行使用MySQL命令。

10、安全选项
     为MySQL服务器设置一个root密码。如果重新配置已有的服务器,你还需要Current root password(当前root密码)框内输入已有的root密码。

     该对话框还有一个选项,允许root用户远程访问该机器【Enable root access from remote machines】我一般在开发测试环境选上此项,在实际应用环境为了安全的需要不选此项。

11、配置确认对话框
     最后一个对话框是Confirmation(确认)对话框。要想启动配置过程,点击Execute即可。
      MySQL Configuration Wizard(配置向导)将这些选项写入到一个my.ini文件中。my.ini文件的最终位置显示在写配置文件任务的旁边,一般就是MySQL的安装路径下。可以通过记事本打开改文件查看配置内容,熟练使用后可以直接修改这个文件。


    更详细内容及有疑问的地方请多查阅MySQL参考手册。
  • 大小: 41.8 KB
  • 大小: 44.6 KB
  • 大小: 49.5 KB
  • 大小: 39.1 KB
分享到:
评论

相关推荐

    mysql-5.1.30-win32.msi

    mysql-essential-5.1.30-win32.msi

    mysql-connector-java-5.1.30

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`mysql-connector-java-5.1.30`是MySQL官方为Java开发者提供的数据库连接驱动包。这个驱动包使得Java应用程序能够与MySQL数据库进行无缝通信,执行SQL查询,...

    mysql-connector-java-5.1.30-bin.zip

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`mysql-connector-java-5.1.30-bin.jar`是一个针对Java应用程序的MySQL驱动程序,允许Java开发者通过编程方式与MySQL数据库进行交互。这个压缩包包含了必要的...

    mysql-connector-java-5.1.30-bin.rar

    在本案例中,我们关注的是"mysql-connector-java-5.1.30-bin.jar"这个文件,它是MySQL Connector/J的一个特定版本,用于让Android应用与MySQL数据库进行交互。 MySQL Connector/J 5.1.30是针对Java平台的驱动程序,...

    MySQL官方提供的驱动包 mysql-connector-java-5.1.30.zip (亲测可用)

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而MySQL官方提供的驱动包`mysql-connector-java-5.1.30.zip`则是Java开发者与MySQL数据库进行交互的重要桥梁。这个驱动包允许Java应用程序通过JDBC(Java ...

    mysql-connector-java-5.1.30-bin.jar

    mysql-connector-java-5.1.30-bin.jar 最新的mysql jdbc

    mysql-connector-java-commercial-5.1.30-bin.jar

    然后配置classpath,追加%JAVA_HOME%\lib\mysql-connector-java-5.1.30-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-5.1.30-bin.jar;到该环境变量中去 追加以后环境变量如下: CLASSPATH=...

    linux mysql-5.1.30.tar.gz

    【linux 解压版mysql数据库】 内含:两个安装word文档和mysql-5.1.30.tar.gz linux 安装MySQL.docx Linux安装MySQL数据库(安装验证).doc mysql-5.1.30.tar.gz 根据word文档安装,经测试, 安装成功。

    mysql-connector-java-5.1.30工具

    MySQL官方提供的"mysql-connector-java-5.1.30.zip"包含了这个驱动包的版本5.1.30,这个版本在当时是稳定且广泛使用的。 MySQL Connector/J的工作原理是通过实现JDBC接口,将Java应用的SQL命令转换为MySQL服务器...

    mysql-5.1.30.tar.gz

    2. 配置:进入解压后的目录,如`cd mysql-5.1.30`,然后运行配置脚本,如`./configure --prefix=/usr/local/mysql --with-extra-charsets=complex`,这将指定安装路径和其他选项。 3. 编译:`make`命令编译源代码。 ...

    mysql-connector-java-5.1.30.jar

    mysql官网下载linux的资源有点难,分享一下

    VirtualBox-5.1.30-118389-Win.7z

    华三(H3C)HCL_V2.1.1和华为模拟器eNSP_V100R002C00B500_Setup兼容安装,可以在电脑上同时安装华三和华为模拟器,亲测可以正常使用

    mysql-connector-java-5.1.(30,29,45,46)-bin.jar系列

    mysql-connector-java-5.1.30-bin.jar mysql-connector-java-5.1.39-bin.jar mysql-connector-java-5.1.45-bin.jar mysql-connector-java-5.1.46-bin.jar 连接数据库的过程中会用到该jar包,可以根据你的项目来选择...

    MySQL-community-5.1.30-0.rhel4.i386.rpm

    在给定的标题"MySQL-community-5.1.30-0.rhel4.i386.rpm"中,我们可以看到这是MySQL的一个特定版本,5.1.30,针对Red Hat Enterprise Linux 4 (rhel4)的32位(i386)系统设计的社区版RPM安装包。RPM是Linux操作系统中...

    mysql--5.1.30jar包

    MySQL 5.1.30 是 MySQL 数据库管理系统的一个版本,它在当时提供了稳定性和性能的改进。在本文中,我们将深入探讨如何使用 JMeter 对 MySQL 数据库进行压力测试,以便评估其在高并发情况下的表现。 首先,理解 ...

    MySQL-client-community-5.1.30-0.rhel4.i386.rpm for linux

    MySQL-client-community-5.1.30-0.rhel4.i386.rpm for linux

    mysql-connector-java-gpl-5.1.30.msi

    mysql-connector-java-gpl-5.1.30.msi

Global site tag (gtag.js) - Google Analytics