MySQL データベースのインポートとエクスポートのデータ エラーの解決例の説明

MySQL データベースのインポートとエクスポートのデータ エラーの解決例の説明

データのエクスポート

エラーを報告する

「secure_file_priv」のような変数を表示します。
デフォルトのエクスポートディレクトリを表示する
mysql> SELECT * FROM student INTO OUTFILE "G:\ProgramData\MySQL\MySQL Server 8.0\Uploads\student.txt";
エラー 1290 (HY000): MySQL サーバーは --secure-file-priv オプションで実行されているため、このステートメントを実行できません

回避策

SELECT * FROM student INTO OUTFILE "G:/ProgramData/MySQL/MySQL Server 8.0/Uploads/student.txt";
クエリは正常、2 行が影響を受けました (0.02 秒)

データ表示


エクスポート結果

データのインポート

エラーを報告する

mysql> ローカル入力ファイル 'G:/ProgramData/MySQL/MySQL Server 8.0/Uploads/student.txt' にデータをロードします
 -> テーブル student(a,b,c) に格納します。
エラー 3948 (42000): ローカル データの読み込みが無効になっています。クライアント側とサーバー側の両方で有効にする必要があります。

回避策

mysql> 'local_infile' のようなグローバル変数を表示します。
+---------------+-------+
| 変数名 | 値 |
+---------------+-------+
| ローカル入力ファイル | オフ |
+---------------+-------+
セットに 1 行、警告 1 回 (0.01 秒)

mysql> SET GLOBAL local_infile = true;
クエリは正常、影響を受けた行は 0 行 (0.00 秒)

mysql> 'local_infile' のようなグローバル変数を表示します。
+---------------+-------+
| 変数名 | 値 |
+---------------+-------+
| ローカル入力ファイル | オン |
+---------------+-------+
セットに 1 行、警告 1 回 (0.01 秒)

エラーを報告する

mysql> ローカル入力ファイル 'G:\ProgramData\MySQL\MySQL Server 8.0\Uploads\student.txt' にデータをロードします
 -> テーブル student(id,name,score); へ
エラー 2068 (HY000): アクセス制限のため、LOAD DATA LOCAL INFILE ファイル要求が拒否されました。

回避策

C:\Users>mysql -uroot -p --local-infile
この方法でログイン

エラーを報告する

mysql> ローカル入力ファイル 'G:\ProgramData\MySQL\MySQL Server 8.0\Uploads\student.txt' にデータをロードします
 -> テーブル student(id,name,score); へ
エラー 2 (HY000): ファイル 'G:ProgramDataMySQLMySQL Server 8.0Uploadsstudent.txt' が見つかりません (OS エラー番号 2 - そのようなファイルまたはディレクトリはありません)

回避策

mysql> ローカル入力ファイル 'G://ProgramData/MySQL/MySQL Server 8.0/Uploads/student.txt' にデータをロードします
 -> テーブル student(id,name,score); へ
クエリは正常、8 行が影響を受け、2 つの警告 (0.01 秒)
記録: 10 削除: 0 スキップ: 2 警告: 2

結果

mysql> *学生から選択します;
+------+------+-------+
| ID | 名前 | スコア |
+------+------+-------+
| 1 | zs | 100.0 |
| 2 | 100.0 |
| 3 | サイクス | 99.1 |
| 4 | 90.0 |
| 5 | 100.0 |
| 6 | アルコール | 20.1 |
| 7 | zml | 11.1 |
| 8 | djh | 98.0 |
| 9 | cc | 100.0 |
| 10 | pp | 20.0 |
+------+------+-------+
セット内の行数は 10 です (0.00 秒)

これで、MySQL データベースからデータをインポートおよびエクスポートする際のエラーの解決例に関するこの記事は終了です。MySQL データベースからデータをインポートおよびエクスポートする際のエラーの解決の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL インポート csv エラーの 4 つの解決策
  • NavicatでMySQLにリモート接続する際のエラー10038の問題を解決する
  • Navicat Premier の MySQL へのリモート接続エラー 10038 の解決方法
  • Navicat Premium が MySQL 8.0 に接続してエラー「1251」を報告する問題を解決する方法の分析
  • MySQL マスタースレーブレプリケーションでエラーをスキップする方法
  • IDEA で MySQL にリンクするとエラー 08001 が発生し、接続に成功した後にテーブルが表示されない問題と解決策
  • MySQL テーブル作成外部キー エラーの解決方法

<<:  Docker のインストールと構成コマンドのコード例

>>:  W3C チュートリアル (13): W3C WSDL アクティビティ

推薦する

JavaScript でシンプルなクリスマス ゲームを実装する

目次序文成果を達成するコードCSSコードJSコードHTMLコードデモンストレーションのプロセス序文ク...

JavaScript で簡単なモグラ叩きゲームを実装する

この記事では、モグラ叩きゲームを実装するためのJavaScriptの具体的なコードを参考までに紹介し...

Vueのハッシュジャンプ原理の詳細な説明

目次ハッシュと履歴の違いハッシュ履歴getCurrentLocation の実装setupListe...

CSS でインラインブロック要素間のギャップを削除するいくつかの方法の詳細な説明

最近、モバイルページを制作する際には、レイアウトにインラインブロック要素がよく使われますが、インライ...

Vuex はシンプルなショッピングカート機能を実装します

この記事の例では、ショッピングカート機能を実装するためのvuexの具体的なコードを参考までに共有して...

JS を使用してファイルを操作する (FileReader は --node の fs を読み取ります)

目次JS はファイルを読み取る FileReader書類イベントとメソッド基本的な使い方イベント処理...

Docker イメージの作成、アップロード、プル、およびデプロイ操作 (Alibaba Cloud を使用)

学習プロセス中にプッシュ イメージが常にタイムアウトすることがわかったため、Alibaba Clou...

MySQLの連結関数CONCATの使い方の詳しい説明

前回の記事では、MySQL の置換関数 (Replace) とセグメンテーション関数 (SubStr...

Dockerの基本的な手順

目次基本的な指示1. 現在のマシンのコンテナステータスを確認する2. イメージをダウンロードまたは取...

SpringBoot を MySQL に接続してデータを取得し、バックエンド インターフェースに書き込む方法

目次1. 新しいプロジェクトを作成する2. 依存関係を追加する3. SpringコンテナにDrive...

MySQLのさまざまなロックの概念的理解

楽観的ロック楽観的ロックは、主にデータ バージョン記録メカニズムに基づいて実装され、通常はデータベー...

ウェブデザインレイアウトの理解

<br />矛盾が生じます。私たちのような小さな工房では、デザインとレイアウトは基本的に...

MySQLトリガーの概念、原理、使用法の詳細な説明

この記事では、例を使用して、MySQL トリガーの概念、原則、および使用方法を説明します。ご参考まで...

ウェブページのアクセス速度に関する主な問題と解決策

<br />ウェブサイトのアクセス速度はウェブサイトのトラフィックに直接影響を及ぼし、ウ...