MySQL設定ファイルを変更できない問題の解決方法(Win10)

MySQL設定ファイルを変更できない問題の解決方法(Win10)

他の人のために解決した問題を記録します。

問題の説明

MySQLのバージョンは5.7、オペレーティングシステムはwindow10です。 MySQLはC:\Program Filesにインストールされています。最近、MySQL インストール ディレクトリの my-default.ini 構成ファイルに新しい構成項目を追加する必要があります。

最大許容パケット数=100M

ファイルを編集した後、常に保存に失敗し、「アクセスが拒否されました」というメッセージが表示されます。
その後、MySQL サービスを停止しましたが、変更を保存できませんでした。
次に、my-default.ini をドライブ D にコピーし、変更して保存します。 C:\Program Files の下にある元の構成ファイルを削除します。管理者としてコマンド ラインを開き、コピー コマンドを使用して、ファイルを C:\Program Files の下の元の場所にコピーします。設定ファイルが保存できない問題は解決しましたが、MySQL サービスを再起動した後、show variables コマンドでパラメータが変更されていないことが示されました。

回避策

1. MySQL サービスを停止します。

2. ファイルブラウザを開きます。ファイル -> フォルダーと検索オプションの変更 -> 「表示」タブ -> すべての隠しファイルとフォルダーのチェックを外します。

3. これで隠しフォルダ C:\ProgramData\MySQL\MySQL Server 5.7 が表示されます。このフォルダには、my.ini 構成ファイルがあります。 MySQL はデフォルトでこの構成ファイルを読み取ります。

4. myini をドライブ D などの別のディスクにコピーします。

5. D:\my.ini を変更して保存します。注意: max_allowed_pa​​cket=100M は [mysqld] 構成セクションの下に配置する必要があります。最初にこのパラメータを検索することができます。システムにすでにこのパラメータがある場合は、番号を変更するだけです。

6. 管理者として元のインストールディレクトリにある my.ini を削除します。

7. スタート メニューを開き、コマンド ライン メニュー項目を右クリックし、[管理者として実行] を選択します。次のコマンドを実行します:

「D:\my.ini」を「C:\ProgramData\MySQL\MySQL Server 5.7」にコピーします。

7番目に、MySQL サービスを開始します。

考える

Win10 では、ファイルとフォルダーの変更は管理者権限でのみ可能と制限されています。したがって、このコマンドラインを使用して問題を解決します。同時に、MySQL はデフォルトで C:\ProgramData\MySQL\MySQL Server 5.7 の下にある my.ini 構成ファイルを読み取ります。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL 設定ファイル my.cnf パラメータの最適化と中国語の詳細な説明
  • MySQL my.ini 設定ファイルの詳細な説明
  • MySQL パフォーマンス最適化の道 --- 設定ファイル my.cnf を変更する
  • MySQL 設定ファイル my.cnf の中国語での詳細な説明と、MySQL パフォーマンスの最適化方法の共有
  • MySQL 最適化設定ファイル my.ini (discuz フォーラム)
  • MariaDB (MySQL ブランチ) my.cnf 構成ファイルの中国語注釈付きバージョン
  • MySQL 設定ファイル my.cnf の最適化の詳細な説明 (mysql5.5)
  • MySQL 5.5.49 大容量メモリ最適化設定ファイルの最適化の詳細
  • MySQL 5.6 & 5.7 の最適な構成ファイル テンプレート (my.ini)
  • MySQL 設定ファイル my.cnf の中国語版の比較

<<:  jQuery は、画像を切り替えるための左ボタンと右ボタンのクリックを実装します。

>>:  Tomcatのサーバーオプションの詳細な説明

推薦する

画像内のrarファイルを隠す方法

このロゴを .rar ファイルとしてローカルに保存し、解凍して効果を確認することができます。よりシン...

JavaScript の Set データ構造の詳細な説明

目次1. セットとは何か2. セットコンストラクタ2.1) 配列2.2) 文字列2.3) 議論2.4...

CSSでよく使われるフォントスタイルを設定することで様々なフォントの変更が可能(例詳細説明)

CSS フォント プロパティは、テキストのフォント ファミリ、サイズ、太字、スタイル (斜体など)...

MySQLクエリ構文の概要

序文:この記事では主に、MySQL の where、group by、order by、limit、...

MySQL ルートパスワードを変更する複数の方法 (推奨)

方法1: SET PASSWORDコマンドを使用する MySQL -u ルート mysql> ...

Windows で複数の MySQL インスタンスを実行する方法

序文Windows では、各インスタンスに適切なパラメータを使用してコマンド ラインから複数の My...

泡の小さな鋭角効果を実現するCSS

効果画像(境界線の色が薄すぎるので、{} で囲みます): { }参考リンク Pure CSS バブル...

Vue カプセル化コンポーネント アップロード画像コンポーネント

この記事の例では、参考のためにvueアップロード画像コンポーネントの具体的なコードを共有しています。...

vuex での Getter の使用法の詳細な説明

序文Vuex を使用すると、ストア内に「ゲッター」を定義できます (これはストアの計算されたプロパテ...

MySQL の日付と時刻関数の概要 (MySQL 5.X)

1. MySQLは現在の日付と時刻を取得する関数1.1 現在の日付 + 時刻 (日付 + 時刻) ...

Minio 軽量オブジェクト ストレージ サービスのインストールとブラウザの使用チュートリアル

目次導入インストール1. マウントするフォルダを作成する2. イメージをプルする3. コンテナを作成...

MySQLデータベースの名前を高速かつ安全に変更する方法(3種類)

目次MySQLデータベースの名前を変更する方法最初の方法: データベースの名前を変更することは非推奨...

Reactの状態の理解についての簡単な分析

複雑なコンポーネント (クラス コンポーネント) と単純なコンポーネント (関数コンポーネント) を...

HTMLで特殊記号を表示する(特殊文字対応表付き)

問題の再現HTML を使用して編集する場合、特殊記号によってエラーが表示されることが多く、極端な場合...