怎么配置mysql5.0_MySQLServer5.0–安装及配置超详细MySQL Server 5.0 – 安装及配置
关键字: MySQL 配置
环境:Window XP Professional + SP2, MySQL Server 5.0
下载软件:
下载MySQL Server,并安装在本地机器上。
下⾯两个为Windows图形界⾯⼯具。
配置MySQL步骤:
1.      运⾏MySQL Server安装⽬录下。出现如下所⽰的向导界⾯
.
点击“Next”进⼊下⼀步。
2.      如果MySQLInstanceConfig在MySQL Server的安装⽬录下到my.ini⽂件,就会询问:是重新配置MySQL还是删除MySQL service(同时删除my.ini⽂件)。
否则的话,出现下⾯的配置界⾯:
Detailed Configuration:⾃⼰配置⼤部分,更好地控制MySQL Server,让它更好地发挥作⽤。
Standard Configuration:系统配置⼤部分,不希望关注很多的Server配置。
这⾥选择“Detailed Configuration”,下⼀步(Next)。
3.      出现选择服务类型:
Developer Machine:主要为了个⼈使⽤,占⽤系统最少的资源。
Server Machine:主要⽤于像FTP,email,web服务器等等,耗⽤系统较多的资源。
Dedicated MySQL Server Machine:只⽤作MySQL服务器,不运⾏其他程序。耗⽤系统所有可⽤的资源。
个⼈学习研究⽤,选“Developer Machine”,下⼀步(Next)。
4.      出现设置数据库⽤法:
Multifunctional Database:使得InnoDB和MyISAM存储引擎都可⽤,且资源平分。
Transactional Database Only:使得InnoDB和MyISAM存储引擎都可⽤,但是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 Set:Latin1为默认的字符集。主要⽤于西⽅欧洲国家的语⾔。
Best Support For Multilingualism:UTF8为默认的字符集。
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
-p(no \bin)
-v
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<f template filename>
-c<f 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.
mysql下载配置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. -i -q "-lC:\mysql_" "-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.
< -r -q "-lC:\mysql_" "-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:
DEVELOPMENT
MIXED
DSS
STRICTMODE
Variables:
port: 3311
default-character-set: latin1
basedir: "C:/Programme/MySQL/MySQL Server 5.0/"
datadir: "C:/Programme/MySQL/MySQL Server 5.0/Data/"
Creating Windows service entry.
Service Name: "MySQLCust"
Parameters:  "C:\Programme\MySQL\MySQL Server 5.0\bin\mysqld-nt" --defaults-file="C:\mytest.ini" MySQLCust. Windows service MySQLCust installed.
Service started successfully.
The security settings could not be applied to the database because the connection has failed with the following error. Error Nr. 1045
Access denied for user 'root'@'localhost' (using password: NO)
----------------------------------------
Welcome to the MySQL Server Instance Configuration Wizard 1.0.6
Date: 2005-10-19 21:53:46
Instance stopped.
Windows Service removed.
Service Name: MySQLCust
Configuration file removed. Filename: C:\mytest.ini

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。