Allen 2011-11-03 16:30:13 18550 0 0 0 0

网站名称:[转]MySQL Server 5.0–安装及配置/MySQLInstanceConfig.exe用法详解

网站地址:

[SEO信息] [Alexa信息]

-->>直达网站

 


TTT说明:

下面是用图形界面配置mysql的方法,可以直接运行inMySQLInstanceConfig.exe打开图形界面。

图形界面都是英文的,所以找到这篇说明!

这篇说明很不错,很详细!

来源:http://blog.csdn.net/davidxj/article/details/4201657

 

MySQL Server 5.0 – 安装及配置

Author  Jeff   2006-2-20

关键字: MySQL 配置

环境:Window XP Professional + SP2 MySQL Server 5.0

 

下载软件:

MySQL Server 5.0.18 http://dev.mysql.com/downloads/mysql/5.0.html

下载MySQL Server,并安装在本地机器上。

下面两个为Windows图形界面工具。

MySQL Query Browser 1.1.20 http://dev.mysql.com/downloads/query-browser/1.1.html

MySQL Control Center 0.9.4 http://mysql.easynet.be/Downloads/MySQLCC/mysqlcc-0.9.4-win32.zip

 

 

配置MySQL步骤:

1.       运行MySQL Server安装目录下bin/MySQLInstanceConfig.exe。出现如下所示的向导界面

    .

 

点击“Next”进入下一步。

2.       如果MySQLInstanceConfigMySQL Server的安装目录下找到my.ini文件,就会询问:是重新配置MySQL还是删除MySQL service(同时删除my.ini文件)

    

 

否则的话,出现下面的配置界面:

 

Detailed Configuration:自己配置大部分,更好地控制MySQL Server,让它更好地发挥作用。

Standard Configuration:系统配置大部分,不希望关注很多的Server配置。

这里选择“Detailed Configuration”,下一步(Next)

3.       出现选择服务类型:

    

 

Developer Machine:主要为了个人使用,占用系统最少的资源。

Server Machine:主要用于像FTPemailweb服务器等等,耗用系统较多的资源。

Dedicated MySQL Server Machine:只用作MySQL服务器,不运行其他程序。耗用系统所有可用的资源。

个人学习研究用,选“Developer Machine”,下一步(Next)

4.       出现设置数据库用法:

    

 

Multifunctional Database:使得InnoDBMyISAM存储引擎都可用,且资源平分。

Transactional Database Only:使得InnoDBMyISAM存储引擎都可用,但是InnoDB使用较多资源。

Non-Transactional Database Only:使InnoDB不可用,所有资源分配给MyISAM

选择“Multifunctional Database”,下一步(Next)

5.       设置InnoDB datafile存放位置,默认即可,下一步(Next)

    

   

6.       出现选择并发连接设置对话框:

    

 

Decision Support(DSS)/OLAP:不需要大量的并发连接(20个左右)。默认值为100

Online Transaction Processing(OLTP):需要大量的并发连接,默认值为500

Manual Setting:个人设定了。

选择“Manual Setting”,从下拉框中选择10,下一步(Next).

7.       网络设定:

    

 

默认的端口号为3306,如果端口被占用或不希望使用3306,可以更换。下一步(Next)

8.       选择缺省的字符集:

    

 

Standard Character SetLatin1为默认的字符集。主要用于西方欧洲国家的语言。

Best Support For MultilingualismUTF8为默认的字符集。

Manual Selected Default Character Set / Collation:个人设定。(如果你希望数据库支持汉字,请选择gb2312)

选择缺省的“Standard Character Set”,下一步(Next)

9.       设置服务名称,最好将“Include Bin Directory in Windows PATH”勾选:

    

   

10.    密码的设置,其余为默认:

    

   

11.    执行,使配置生效。

    

   

  

 

配置过程中出现的问题:

1. 在最后一个环节,执行到第四步,出现如下所示的错误。

  

 

此时,按Skip跳出,再重新执行MySQLInstanceConfig,重复上次的选项,执行就可以通过了。

这个主要出现在remove instance之后。

2. Client does not support authentication protocol.

  工具连接数据库时,若出现上述信息,请到命令行方式下对密码进行转换:

 mysql> SET PASSWORD FOR ‘root’@’localhost’ = OLD_PASSWORD(‘newpassword’);

 4.1版本之后的密码采用 password hashing algorithm,有些工具连接数据库可能需要转换。

3连接MySQL服务器时,如果不是同一台PC机,出现连接不上。

   在“设置->控制面板->Windows 防火墙”,点击“例外”标签,“添加端口”后,出现:

 

  

  适当设置范围。端口号为先前设定的端口号。

 

 

MySQLInstanceConfig的命令行参数:

To use the Instance Configuration Wizard from the command line the following parameters can be used. These parameters have to be set to run from the command line

-n<product name>

-p<path of installation> (no /bin)

-v<version>

 

Actions to perform

-i  (install instance)

-r  (remove instance)

-s  (stop instance)

-q  (be quiet)

-lfilename  (write log file)

 

When launched manually, these can also be submitted

-t<.cnf template filename>

-c<.cnf filename>

 

Use the following option to define the parameters for the config file generation.

ServiceName=$

AddBinToPath={yes | no}

ServerType={DEVELOPMENT | SERVER | DEDICATED}

DatabaseType={MIXED | INNODB | MYISAM}

ConnectionUsage={DSS | OLTP}

ConnectionCount=#

SkipNetworking={yes | no}

Port=#

StrictMode={yes | no}

Charset=$

RootPassword=$

RootCurrentPassword=$

 

The return codes of the Wizard in case of an error are.

2 ... Configuration template file cannot be found.

3 ... The Windows service entry cannot be created.

4 ... Could not connect to the Service Control Manager.

5 ... The MySQL service cannot be started.

6 ... The MySQL service cannot be stopped.

7 ... The security settings cannot be applied.

8 ... The configuration file cannot be written.

9 ... The Windows service entry cannot be removed.

 

Examples:

The following command installs a MySQL Server 5.0 instance from the directory 
C:/Programme/MySQL/MySQL Server 5.0 using the service name MySQLCust and settingthe root password to 1234.

MySQLInstanceConfig.exe -i -q "-lC:/mysql_install_log.txt" "-nMySQL Server 5.0" 
"-pC:/Programme/MySQL/MySQL Server 5.0" -v5.0.13 "-t../../res/my-template.ini" "-cC:/mytest.ini" 
ServerType=DEVELOPMENT DatabaseType=MIXED ConnectionUsage=DSS Port=3311 
ServiceName=MySQLCust RootPassword=1234

 

If the server can not be started, the exit code is 2.

The following command removes the server instance with the name MySQLCust.

MySQLInstanceConfig.exe -r -q "-lC:/mysql_install_log.txt" "-nMySQL Server 5.0" 
"-pC:/Programme/MySQL/MySQL Server 5.0" -v5.0.13 "-cC:/mytest.ini" ServiceName=MySQLCust

 

Output into the log file:

----------------------------------------

Welcome to the MySQL Server Instance Configuration Wizard 1.0.6

Date: 2005-10-19 21:53:16

Installing service ...

Product Name:         MySQL Server 5.0

Version:              5.0.13

Installation Path:    C:/Programme/MySQL/MySQL Server 5.0/

 

Creating configuration file C:/mytest.ini using template ../../res/my-template.ini.

Options:

Tag: Mysql 数据库 TTTBLOG
我也要发一个   ·   返回首页     ·   返回[Mysql]   ·    前一个  ·   下一个
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[Mysql]   ·   返回顶部