通过图形化的实例配置向导来实现参数的设置,虽然简洁高效,但不够灵活。
在手动配置MySQL之前,需要对MySQL安装后的文件有所了解。
在上篇文章中安装MySQL软件时,选择的是Typical类型,该类型下MySQL软件的安装文件在”C:\Program Files\MySQL\MySQL Server 5.5"目录下,而MySqL软件的数据库文件则安装在“C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data"目录下。
MySQL软件的安装文件夹下存在许多文件夹和文件,其中4个文件夹比较重要,其作用分别为:
bin 文件夹,该文件夹下存放着可执行文件。
include 文件夹,该文件夹下存放着头文件。
lib 文件夹,该文件夹下存放着库文件。
share 文件夹,该文件夹下存放着字符集、语言等信息。
在这里还有许多扩展名为.ini的文件,各个.ini文件的含义如下:
my.ini 文件,MySQL软件正在使用的配置文件。
my-huge.ini 文件,当MySQL软件为超大型数据库时使用的配置文件。
my-innodb-heavy-4G.ini 文件,当MySQL软件的存储引擎为InnoDB,而且内存不小于4GB时使用的配置文件。
my-large.ini 文件,当MySQL软件为中型数据库时使用的配置文件。
my-small.ini 文件,当MySQL软件为小型数据库时使用的配置文件。
my-template.ini 文件,配置文件模板。
我们只需修改my.ini配置文件中的内容即可实现手动配置。
my.ini文件的内容如下:
上述文件是去除大量注释后的my.ini文件。
通常需要我们修改的参数有:
default-character-set:客户端字符集。
character-set-server:服务器端字符集。
port:客户端和服务器端的端口号。
default-storage-engin:MySQL软件的存储引擎。
注意:如果修改了MySQL软件的配置文件,则必须重新启动MySQL服务,修改的内容才能生效。