40

Redhat Linux ボックスの MySQL 構成ファイルのデフォルトの場所は?

4

8 に答える 8

53

/etc/my.cnf です。

于 2008-12-04T18:28:09.520 に答える
46

実行すると、必要な情報を見つけることができます

mysql --help

また

mysqld --help --verbose

私はこれを試しました:

    mysql --help | grep Default -A 1

そして出力:

                      (Defaults to on; use --skip-auto-rehash to disable.)
  -A, --no-auto-rehash 
--
                      (Defaults to on; use --skip-line-numbers to disable.)
  -L, --skip-line-numbers 
--
                      (Defaults to on; use --skip-column-names to disable.)
  -N, --skip-column-names 
--
                      (Defaults to on; use --skip-reconnect to disable.)
  -s, --silent        Be more silent. Print results with a tab as separator,
--
  --default-auth=name Default authentication client-side plugin to use.
  --binary-mode       By default, ASCII '\0' is disallowed and '\r\n' is
--
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 
于 2012-04-03T21:26:36.963 に答える
19

それはに位置しています/etc/mysql/my.cnf

于 2011-12-26T12:05:43.113 に答える
7

それらのすべてが良い候補のようでした:

/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf
...

多くの場合、ps を使用してシステム プロセス リストを簡単に確認できます。

server ~ # ps ax | grep '[m]ysqld'

出力

10801 ?        Ssl    0:27 /usr/sbin/mysqld --defaults-file=/etc/mysql/my.cnf --basedir=/usr --datadir=/var/lib/mysql --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock

または

which mysqld
/usr/sbin/mysqld

それで

/usr/sbin/mysqld --verbose --help | grep -A 1 "Default options"

/etc/mysql/my.cnf ~/.my.cnf /usr/etc/my.cnf
于 2015-10-04T08:56:40.610 に答える
5

RHシステムでは、MySQL構成ファイルはデフォルトで/etc/my.cnfの下にあります。

于 2012-04-16T00:03:20.250 に答える
5

デフォルトのオプションは、次のファイルから指定された順序で読み取られます。

/etc/mysql/my.cnf 
/etc/my.cnf 
~/.my.cnf 
于 2015-07-16T13:42:25.517 に答える
3

Dockerコンテナ(centosベースのイメージ)では、次の場所にあります

/etc/mysql/my.cnf

于 2016-08-26T04:42:51.363 に答える