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 アクティビティ

推薦する

Linux の chown コマンドと chmod コマンドの違いの詳細な説明

Linux システムでは、chmod コマンドと chown コマンドの両方を使用して権限を設定でき...

CSS における px、rem、em、vh、vw の違いを簡単に分析します

絶対長さピクセルpx はピクセル値であり、メートルやセンチメートルのような固定の長さです。相対的な長...

インターネット接続なしでLinux Centos7にアプリケーションをインストールする方法の詳細な説明

1. 前の章では、プログラムを yum リポジトリに直接インストールできることを学びましたが、そのた...

Vueはシンプルなマーキー効果を実装します

この記事では、Vueの具体的なコードを共有して、シンプルなマーキー効果を実現しています。具体的な内容...

Webフロントエンド開発経験の概要

XMLファイルは、可能な限りutf-8でエンコードする必要があります。gb2312には、?など、保存...

タグのhref属性とonclickイベントの使用例

a タグは主にページ ジャンプを実装するために使用され、これは href 属性または onclick...

Centos での Python のアップグレードと Mongodb ドライバーのインストールに関する問題

Python バージョンを確認します (python -V)。2.7 未満の場合は、アップグレードす...

CSS フレックスレイアウトのリストの最後の行を左揃えにする N 通りの方法 (要約)

張新旭氏の記事を引用して皆さんにシェアしたいと思います。 変更を加えたい場合は、対応する画像によって...

js でパズルゲームを実装する

この記事では、パズルゲームを実装するためのjsの具体的なコードを参考までに共有します。具体的な内容は...

HTMLのマーキータグは、シームレスなスクロールマーキー効果を実現します。

<marquee> タグはペアで表示されるタグです。最初のタグ <marquee...

MySQLカスタム関数の簡単な使用例

この記事では、例を使用して MySQL カスタム関数の使用方法を説明します。ご参考までに、詳細は以下...

MySQLdump コマンドを使用した MySQL データの移行

このソリューションの利点はシンプルさと使いやすさですが、欠点はダウンタイムが長くなることです。 した...

MySQL の冗長インデックスと重複インデックスの詳細な説明

MySQL では、同じ列に複数のインデックスを作成できます。意図的であるかどうかにかかわらず、MyS...

VMwareのCentosシステムでNavicatがMySQLサーバーに接続できない問題を解決します

ホスト 'xxxx' はこの MySQL サーバーに接続できませんエラー: 1130...