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

推薦する

Vue が値を返してフォームを動的に生成し、データを送信する仕組みの詳細な説明

目次解決された主な問題1. バックエンドから返され、バックエンドに送信されるデータは、次の形式になり...

忘れられたMySQLパスワードとログインエラーの問題について簡単に説明します

MySQL ログイン パスワードを忘れた場合、解決方法は実はとても簡単です。MySQL メイン構成フ...

Vueはシンプルなコメント機能を実装します

この記事では、Vueの簡単なコメント機能を実装するための具体的なコードを参考までに共有します。具体的...

Ubuntuのpython3でvenvを使用して仮想環境を作成する

1. 仮想環境はプロジェクトに従い、単一のプロジェクト用の仮想環境を作成します(Python 3.4...

CSS3のtext-fill-colorプロパティの詳細な説明

text-fill-color とは何を意味しますか?文字通りの意味から言えば、「テキストの塗りつぶ...

docker-maven-pluginを使用してデプロイメントを自動化する方法を説明します

1. docker-maven-pluginの紹介私たちの継続的インテグレーションプロセスでは、プロ...

Linux サーバーは最大いくつのポートを開くことができますか?

目次ポート関連の概念:ポートとサービスの関係1: nmapツールが開いているポートを検出する2: n...

MySQL InnoDB の重要なコンポーネントの概要

Innodbには以下のコンポーネントが含まれています1. innodb_buffer_pool:これ...

MySQL 5.7.27 のインストールと設定方法のグラフィックチュートリアル

MySQL 5.7.27の詳細なダウンロード、インストール、および構成チュートリアルは参考までに、具...

vscodeで保存した後のHTML自動フォーマットの問題を解決する

vsCode のバージョンは最近更新され、現在のバージョン番号は 1.43 です。実際、vsCode...

Javascriptはセキュリティ検証に整合性属性を使用します

目次1. スクリプトタグを使用してファイルをインポートする1. ローカルファイルをインポートする2....

HTML ul 順序なしテーブルのアプリケーションネスト

順序なしリストのアプリケーションネストコードをコピーコードは次のとおりです。 <!DOCTYP...

JS の配列トラバーサルについて、一般的なループをいくつ知っていますか?

序文基本的なデータ構造として、配列とオブジェクトはさまざまなプログラミング言語で重要な役割を果たしま...

Docker プライベート ウェアハウスを構築する (自己署名方式)

作成したイメージを一元管理し、サービスの展開を容易にするために、プライベート Docker リポジト...