配置文件
1. 配置文件
#Windows my.ini
#Linux my.cnf
#1.1 配置文件根式 #与在命令中指定启动选项不同的是,配置文件中的启动选项被划分为若干个组,每个组有一个组名, #用中括号[] 括起来: [server] #{具体的启动选项...} [mysqld] #{具体的启动选项...} [mysqld_safe] #{具体的启动选项...} [client] #{具体的启动选项...} [mysql] #{具体的启动选项...} [mysqladmin] #{具体的启动选项...} #以[server]组为例看一下,填写启动项的形式(其他组也同理): [server] option1 #这是option1,该选项不需要选项值 等价于:true|false option2 #这是option2, 该选项需要选项值 等价于:键值对
#1.2 启动命令和选项组 #① 查看文件下的mysql相关命令 find / -name mysql cd /usr/bin ls #还有 cd /usr/sbin ls #②


#1.3 特定MySQL版本的专用选项组 #可以在选项组的名称后加上特定的MySQL版本号,比如对于[mysqld]选项组来说, #我们可以定义一个[mysqld-5.7]选项组,它的含义和[mysqld]一样, #只不过只有版本号为5.7的mysqld程序才能使用这个选项组中的选项。
#1.4 同一个配置文件中多个组的优先级 #例如:mysqld可以访问[mysqld]、[server]组,如果在同一个配置文件中: [server] DEFAULT-STORAGE-ENGINE=INNODB [mysqld] DEFAULT-STORAGE-ENGINE=MYISAM #结果:下面的配置起作用那个,也就是以[mysqld]组的配置项为准
#1.5 命令行和配置文件中启动选项的优先级 #例如:在配置文件中 [SERVER] DEFAULT-STORAGE-ENGINE=INNODB #而我们的启动命令是: mysql.server start --DEFAULT-STORAGE-ENGINE=MYISAM #结果:启动命令里的起作用,也就是default-storage-engine的值是:MyISAM
----------

浙公网安备 33010602011771号