配置文件

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

----------

posted @ 2024-11-13 10:57  字节虫  阅读(3)  评论(0)    收藏  举报