secure_file_priv nullの問題を解決する

secure_file_priv nullの問題を解決する

secure_file_priv = ' ';管理者としてcmdを実行します。

mysql/bin と入力して、mysql サービス (net stop mysql) を停止し、mysql サービス (net start mysql) を再起動します。

ログイン

mysql mysql -u root -p パスワードを入力: パスワード

secure_file_privの値を表示するには、 show variables like '%secure%';コマンドを実行します。

注: secure_file_priv は、ロード データをインポートおよびエクスポートできる場所を設定するために使用されます。

補足: MYSQL 設定ファイル my.ini で secure_file_priv が有効にならない問題。

MYSQLはエクスポートファイルのアドレス設定を3つのタイプに変更します

secure_file_priv 、ファイルのエクスポートを禁止するために NULL です。 secure_file_priv=""

secure_file_priv 、エクスポートアドレスをこのアドレスのみに制限するアドレスを指定しますsecure_file_priv=“D:/”

secure_file_privは空で、任意のファイルにエクスポートできますsecure_file_priv=

この設定は my.ini でのみ変更できます。

以前、my.ini の secure_file_priv= をさまざまな形式に変更しても機能しない状況に遭遇しました。

私は一晩中絡まってしまい、調べた後、解決策を見つけました

管理者CMDはDOSコマンドインターフェースに入ります

mysql がファイルを読み取る限定されたフォルダーを表示するには、mysql --help と入力します。

変更した my.ini ファイルをいずれかのフォルダーに移動します。

net stop mysql、net start mysql restart service、ログイン後show variables like “%secure%”;

補足: MySQL設定ファイルmy.iniが機能しない問題を解決する

まず、どの my.ini を実行しているかを知る必要があります。

ほとんどの my.ini ファイルは、MySQL インストール ディレクトリのルート ディレクトリにあります。

サービス内のMySQLサービスの下でどのフォルダの設定ファイルが開始されているかを確認します

図に示すように、正しいディレクトリに移動して実行ファイルを見つけます。

見つけたら、2 つの解決策があります。

シンプルでラフな2番目がおすすめです。

1. 上の図のパスを自分の my.ini パスに変更します。 (レジストリで変更する必要があります)

2. 上の図のディレクトリでファイルを直接見つけ、設定ファイルをディレクトリにコピーするか、ディレクトリ内で直接変更します。

(ProgramData フォルダはデフォルトで非表示になっています。フォルダ オプションで [隠しフォルダを表示する] をオンにしてください)

上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。

以下もご興味があるかもしれません:
  • MySQL データをエクスポートする際の secure-file-priv 問題の解決方法
  • MySQLオンラインログライブラリの移行例
  • MySQLオンラインデータベースのデータをクリーンアップする方法
  • MySQLでテーブルを作成し、フィールドコメントを追加する方法
  • 大規模な MySQL テーブルに対する count() の実装を最適化しました
  • MySQLソースコマンドの使い方の紹介
  • MySQL の接続数が多すぎるエラーの原因と解決策

<<:  2つのボールが交差する粘着効果を実現するCSSサンプルコード

>>:  Echarts は 1 つのグラフ内で異なる X 軸を切り替える機能を実装します (サンプル コード)

推薦する

VmWareでcentos7をインストールするときにインターネットにアクセスできない問題の解決策

Centos7 のインストール時に VmWare がインターネットにアクセスできない場合はどうすれば...

WeChatミニプログラムビデオ集中砲火位置ランダム

この記事では、WeChatミニプログラムのビデオ弾幕の位置をランダム化するための具体的なコードを紹介...

docker-compose ネットワーク設定についての簡単な説明

ネットワーク使用チュートリアル公式サイト docker-compose.yml リファレンスドキュメ...

Vue要素ヘッダーにスラッシュを追加するための実装コード

<テンプレート> <div class="アプリコンテナ"&...

JS は Baidu 検索ボックスを実装します

この記事の例では、Baidu検索ボックスを実装するためのJSの具体的なコードを参考までに共有していま...

Elementのメッセージポップアップウィンドウが繰り返しポップアップする問題の解決

目次1. 使用2. メッセージポップアップウィンドウが繰り返し表示される問題を解決する1. 使用Vu...

Nodejs のグローバル変数とグローバルオブジェクトの知識ポイントと使用方法の詳細

1. グローバルオブジェクトすべてのモジュールは呼び出すことができます1) global: ブラウザ...

JavaScriptは行削除機能を備えたテーブルを動的に生成します

この記事の例では、テーブルを動的に生成したり行を削除したりするためのJavaScriptの具体的なコ...

ゲーム着物メモ問題の簡単な分析

本日、ゲームを再起動した後、バックアップしたデータをターゲットデータベースにインポートできないことが...

SQL 文を使用してデータを収集する場合の sum 関数と count 関数の if 判定条件の使用法の説明

まず、例を挙げてみましょう(読みたくない場合は、以下の要約だけ読んでください)。 order_typ...

Linux チェックアップ、Linux の状態 (ネットワーク IO、ディスク、CPU、メモリ) を把握

目次1. コアコマンド2. 共通コマンド3. コアコマンドの詳細な説明3.1、ps補助3.2 トップ...

HTML でフォーム入力やその他のテキスト ボックスを読み取り専用にして編集不可にする方法

場合によっては、フォーム内のテキスト ボックスを読み取り専用にして、ユーザーがその中の情報を変更でき...

MySQLのインデックス選択と最適化の詳細な説明

目次インデックスモデルB+ツリーインデックスの選択インデックスの最適化インデックスの選択性カバーイン...

画像のシームレスなスクロールを実現する JavaScript タイマー

この記事では、画像のシームレスなスクロールを実現するためのJavaScriptの具体的なコードを参考...

CSS で複数の境界線を実装するためのヒント

1. 複数の国境[1]背景: ボックスシャドウ、アウトライン使用シナリオの多様性を考慮すると、複数の...