MySQL入门之(五)创建配置文件

将/my-default.ini重命名为my.ini,#开头的是注释行,以下内容需要在my.ini设置正确。

[mysqld]
# Set MySQL base (installed) directory
# @@ basedir是MySQL安装的默认目录 @@
basedir = d:/Courses/MySQL/tools/mysql

# Set MySQL data directory
# @@ datadir存放数据文件 @@
datadir = d:/Courses/MySQL/tools/mysql/data

# Run the server on this TCP port number
port = 8888

[client]
# MySQL client connects to the server running on this TCP port number
port = 8888

尽量避免使用Notepad编程。如果你一定要使用Notpad在保存时一定要注意使用双引号把整个文件名括起来,如”my.ini”,否则MySQL配置文件的名称将会变成”my.ini.txt”,更糟糕的是你还看不到.txt这个后缀名,因为Windows默认情况下是不显示已知文件的后缀。

这里推荐使用免费的Notepad++作为首选编辑器。

my.ini文件应该放在那里? 在Windows环境下my.ini可以放在以下目录中:

  • c:\Windows\my.ini;
  • c:\my.ini;
  • %MYSQL_HOME%\my.ini

my.ini文件说明

[mysqld]
# 服务器端配置信息
# ....

[client]
# 客户端配置信息
# ....

MySQL采用的是客户端/服务器架构,由服务器端程序和客户端程序组成。因此我们在配置文件中可以看到两个配置节点,一个是[mysqld]服务器端配置,另外一个是[client]客户端配置。​

basedir = <MYSQL_HOME>
datadir = <MYSQL_HOME>/data

“basedir”是我们安装MySQL的目录,而”datadir”是数据库的数据文件目录,默认我们将”datadir”设置在/data目录。

port = 8888

MySQL是一个基于TCP/IP的网络应用软件,它的默认端口是3306,但是你可以将这个端口改为1024至65535之间任意未使用的端口。这里我们使用8888作为服务器端的端口号。

这里我们仅仅设置了常用的参数,更多的参数我们可以在这里http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html 查到。