sql >> データベース >  >> RDS >> Mysql

MySQLのmy.cnfの場所を見つけるにはどうすればよいですか

    これを追跡するための内部MySQLコマンドはありません。少し抽象的すぎます。ファイルは5つ(またはそれ以上?)の場所にある可能性があり、カスケードをロードするため、すべて有効です。

    • /etc/my.cnf
    • /etc/mysql/my.cnf
    • $ MYSQL_HOME / my.cnf
    • [datadir] /my.cnf
    • 〜/ .my.cnf

    これらは、MySQLが参照するデフォルトの場所です。複数が見つかった場合は、それぞれをロードし、値は相互にオーバーライドします(リストされている順序で、私は思います)。また、--defaults-file パラメータはすべてを上書きできるので...基本的に、それはお尻の大きな痛みです。

    しかし、非常に混乱しているため、/ etc/my.cnfにある可能性が高いです。

    (値を確認したいだけの場合: SHOW VARIABLES 、ただし、そのためには権限が必要です。)



    1. 基本クラスと派生オブジェクトのバリアント

    2. Oracle監査の存続

    3. T-SQL:重複するすべての行を削除しますが、1つは保持します

    4. PostgreSQLデータベースの作成