📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
ページの作成:「== 概要 == MySQLの設定ファイルは、MySQLサーバの動作を制御する重要な設定を記述するファイルである。<br> Linuxでは <u>my.cnf</u>、Windowsでは <u>my.ini</u> という名前が一般的に使用される。<br> <br> 設定ファイルには、サーバの起動オプション、メモリ割り当て、接続数制限、ログ設定、文字コード、セキュリティ設定等を記述できる。<br> これらのパラメ…」 |
|||
| (同じ利用者による、間の1版が非表示) | |||
| 74行目: | 74行目: | ||
MySQL公式インストーラは、インストール時にこのファイルを自動生成する。<br> | MySQL公式インストーラは、インストール時にこのファイルを自動生成する。<br> | ||
<br> | <br> | ||
<u>%WINDIR%</ | <u>%WINDIR%</u> は、<u>C:\Windows</u>、<u>BASEDIR</u> は、<u>C:\Program Files\MySQL\MySQL Server 8.0</u> である。<br> | ||
<br> | <br> | ||
==== 設定ファイルの読み込み順序の確認 ==== | ==== 設定ファイルの読み込み順序の確認 ==== | ||
現在のMySQL環境で実際に読み込まれる設定ファイルの順序を確認する方法を以下に示す。<br> | 現在のMySQL環境で実際に読み込まれる設定ファイルの順序を確認する方法を以下に示す。<br> | ||
| 922行目: | 923行目: | ||
<center> | <center> | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ SET PERSIST と SET PERSIST_ONLYの違い | ||
|- | |- | ||
! 構文 !! 説明 | ! 構文 !! 説明 | ||
|- | |- | ||
| <code>SET PERSIST</code> || 即座に設定を適用し、< | | <code>SET PERSIST</code> || 即座に設定を適用し、<u>mysqld-auto.cnfファイル</u> に永続化 | ||
|- | |- | ||
| <code>SET PERSIST_ONLY</code> || < | | <code>SET PERSIST_ONLY</code> || <u>mysqld-auto.cnfファイル</u> に永続化するが、現在のセッションには適用しない (次回起動時に有効) | ||
|} | |} | ||
</center> | </center> | ||
| 948行目: | 949行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
==== 現在の設定ファイルの確認 ==== | ==== 現在の設定ファイルの確認 ==== | ||
MySQLサーバが実際に使用している設定ファイルを確認する方法を以下に示す。<br> | MySQLサーバが実際に使用している設定ファイルを確認する方法を以下に示す。<br> | ||