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 軸を切り替える機能を実装します (サンプル コード)

推薦する

jsはキャンバスに基づいて時計コンポーネントを実装します

圧縮アップロード画像、スクラッチカード、ポスター作成、チャートプラグインなど、フロントエンド開発にお...

WindowsでのNginxの起動や停止などの基本操作コマンドの詳しい説明

Windows で Nginx を使用するには、Nginx サービスの起動、停止、Nginx のリロ...

CentOS 7へのJenkinsのインストール手順の詳細な説明

Yum経由でJenkinsをインストールする1. インストール # yum ソースをインポート wg...

Nginx で 403 forbidden を解決するための完全な手順

ウェブページに403 Forbiddenと表示されるNginx (yum インストール ログは通常 ...

HTML メタタグの使用の概要 (推奨)

メタタグ機能METAタグは、HTMLタグのHEAD領域にある重要なタグです。文書の文字セット、使用言...

Nginx を使用してクロスドメイン Vue 開発環境を処理する方法

1. 需要正しい Cookie 配信と SSO テストを確実に実行できるように、ローカル テスト ド...

MySQL マルチテーブルクエリの詳細な説明

よく食べて十分に休息を取るというのは簡単なことのように思えますが、実際に実行するのはそれほど簡単では...

Linux での NTP サーバー設定の詳細な手順

目次1. 環境設定1.NTPサーバー2. ビジネスサーバー2. NTPサーバーの設定1. chron...

Linux リモート開発に vs2019 を使用する方法

通常、Linux プログラムを開発する場合、次の 2 つのオプションがあります。 Linux上で直接...

Reactの3つの主要属性におけるpropsの使用の詳細な説明

目次クラスコンポーネント機能コンポーネントプロパティは読み取り専用ですコンポーネント間通信前回は状態...

MySQL 整合性制約の例の詳細な説明

この記事では、MySQL の整合性制約について説明します。ご参考までに、詳細は以下の通りです。メイン...

CentOS7にPHP7 Redis拡張機能をインストールする方法

導入前回の記事では、Redis をインストールして設定しましたが、まだ終わりではありません。PHP ...

MySQL の結合インデックスと左端一致原則の詳細な説明

序文これまでインターネットでMySQLジョイントインデックスの最左接頭辞マッチングに関する記事をたく...

JavaScript 遅延読み込みの詳細な説明

目次遅延読み込みCSS スタイル: HTML部分:スクリプト部分:要約する遅延読み込み名前の通り、私...