使用选项文件

使用选项文件

  • 大部分MySql程序可以从选项文件中读取启动选项,这些选项文件提供了一个便利的途径来指定常用的选项,这样就不必每次运行程序时在命令行上进行输入

  • MySql程序指定--no-defaults选项,将仅读取.mylogin.cnf,而不会读取其他选项文件

选项文件的优先级

  • Windows系统下,mysql程序读取的选项文件的顺序如下表(先列出的文件先读取,后读取的文件具有更高的优先级)
文件名 用途
%WINDIR%\my.ini
%WINDIR%\my.cnf
全局选项
C:\my.ini
C:\my.cnf
全局选项
BASEDIR\my.ini
BASEDIR\my.cnf
全局选项
defaults-extra-file The file specified with --defaults-extra-file, if any
%APPDATA%\MySQL\.mylogin.cnf Login path options (clients only)
DATADIR\mysqld-auto.cnf System variables persisted with SET PERSIST or SET PERSIST_ONLY (server only)
  • %WINDIR%路径为C:\Windows

  • %APPDATA%路径为C:\Users\szn\AppData\Roaming

  • BASEDIRDATADIRmysql安装路径下的my.ini文件中进行配置

选项文件的语法

​ 以下描述的选项文件的语法不适用于.mylogin.cnfmysqld-auto.cnf

  • 选项文件中指定选项的语法与命令行语法类似,但是在选项文件中选项名称前面的--需要被省略,并且每行只能指定一个选项

  • 选项文件中的空行将被忽略

  • 行开头与行结尾的空格将被忽略

  • #comment,;comment

    • 注释行以#或者;开头
    • #注释可以从行的中间开始
  • [group]

    • group是要设置的选项的组或者程序的名称

    • 直到遇见另一个group前,任何设定行都应用于当前group

    • 如果group名与程序名相同,则组中的选项是专门应用于该程序的,比如[mysqld]应用于mysqld服务,[mysql]应用于mysql客户端程序

    • [client]选项应用于所有的client programs(不包括 mysqld 服务)

      [client]
      password=123456
      [mysql]
      password=1234567
      
      • [mysql]中的password将覆盖[client]中的password
      • 若上述[client]组和[mysql]组的顺序进行颠倒,那么将是[client]组中的password覆盖[mysql]组中的password
    • [mysqld-5.7][mysqld-8.0]分别作用于对应版本的mysqld服务

  • opt_name

    • 等价于命令行中的--opt_name
  • opt_name=value

    • 等价于命令行中的--opt_name=value
    • 在选项文件中,=两边支持空格,这在命令行中是不允许的
    • 可以将值包含在'或者"中,当值包含#,这个方法就非常有用
  • 支持!include语法进行包含其他文件,细节不进行考究

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,393评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,790评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,391评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,703评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,613评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,003评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,507评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,158评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,300评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,256评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,274评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,984评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,569评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,662评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,899评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,268评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,840评论 2 339