2013-07-18 26 views

回答

0

啓動mysqld進程的命令行中指定的名稱,或者未指定配置文件的默認位置。在Linux上,它在/etc。我不知道Windows默認的位置,但可以查看文檔。

0

假設一個運行在linux下的mysql,出現選項,文件將被按順序閱讀:

  • 通過選項--defaults-file=/PATH/TO/my.cnf指定的文件,而mysqld的
  • /etc/my.cnf
  • /etc/mysql/my.cnf
  • 啓動SYSCONFDIR/my.cnf(通常sysconfdir是/etc
  • $MYSQL_HOME/my.cnf
  • 路徑由--defaults-extra-file=/PATH/TO/my.cnf
  • ~/my.cnf設置(您的主目錄,通常用於MySQL的客戶端配置)

也請記住,有哪些在MySQL改變這種行爲的三個選項:

  • -defaults-file=/PATH/TO/my.cnf - 只讀那個選項文件
  • -defaults-extra-file=/PATH/TO/myextra.cnf - 閱讀所有全局選項 - 文件,那麼這個
  • -no-defaults - 忽略每一個選項文件,並使用默認啓動

請同時參閱期權-文件的文檔:MySQL-Docs

相關問題