一、启动参数
在程序启动时指定的设置项也称之为启动选项(startup options),这些选项控制着程序启动后的行为。
1)在命令行上使用选项
启动服务器程序的命令行后边指定启动选项的通用格式就是这样的:
--启动选项1[=值1] --启动选项2[=值2] ... --启动选项n[=值n]
比如:mysqld --default-storage-engine = MyISAM
2)配置文件中使用选项
在类UNIX操作系统中,MySQL会按照下列路径来寻找配置文件
/etc/my.cnf/etc/mysql/my.cnf
SYSCONFDIR/my.cnf
$MYSQL_HOME/my.cnf 特定于服务器的选项(仅限服务器)
defaults-extra-file 命令行指定的额外配置文件路径~/.my.cnf 用户特定选项~/.mylogin.cnf 用户特定的登录路径选项(仅限客户端)
配置文件的内容
与在命令行中指定启动选项不同的是,配置文件中的启动选项被划分为若干个组,每个组有一个组名,用中括号[]扩起来,像这样:
[server]
(具体的启动选项...)
[mysqld]
(具体的启动选项...)
[mysqld_safe]
(具体的启动选项...)
[client]
(具体的启动选项...)
[mysql]
(具体的启动选项...)
[mysqladmin]
(具体的启动选项...)
像这个配置文件里就定义了许多个组,组名分别是server、mysql