エラーシナリオ cmd の mysql コマンドを使用して、学生情報テーブルにデータを追加します。データを一括で簡単にインポートするには、データのロード メソッドを使用します。 テキストデータ(xueshengxinxi.txt ファイル)を準備します。タブキーを使用してデータを区切ります。 「ファイルのテキスト データ パスをテーブル tab_load_data にロードする」を実行すると、エラーが表示されます。 #load data (データのロード) 構文、データをロードするには次のようになります。 1 張三南 江西 1 2 李思南 四川 2 3 王武南 上海 1 4 趙 六宇 湖北 3 5 孫 7 娘 湖北 3 6 周八南湖南1 #テストデータテーブル create table tab_load_data ( id int auto_increment 主キー、 名前varchar(10), 性別列挙型('男性','女性'), ネイティブvarchar(10)、 f5 整数 ); エラーの説明 ロード データを使用してファイル データをインポートすると、常に次のエラー (エラー 1290.....) が表示されます。 エラー 1290 (HY000): MySQL サーバーは --secure-file-priv オプションで実行されているため、このステートメントを実行できません 解決策のアイデア(プロセス) 1) エラー メッセージは secure-file-priv オプションが実行されており、ロード サービスを実行できないことを示しているため、MYSQL 構成ファイル「my.ini」で構成項目を見つけます。 2) 設定の前にMySQLサービスをシャットダウンします 3) my.ini を開き、キーワード「secure-file-priv」を検索してこのオプションを見つけ、このオプションをコメントアウトして保存し、MYSQL サービスを開始します。 4) 結果は依然として同じエラーです。説明 コメントは効果がありません。どうしたの? 「show variables like '%secure%'」コマンドを実行し、コメントアウトした後、 secure-file-priv の値が NULL になり、インポートとエクスポートが禁止されていることが示されました。 つまり、コメントアウトしても機能しません。構成ファイルのエントリを削除したくない場合は、ディレクトリを変更する必要があります。 5) パスを変更し、「show variables like '%secure%'」コマンドを実行して表示し、MYSQL を再起動します。 6) 再度データのロードを実行すると、実行は成功します。 より複雑な負荷の使用については、MySQL マニュアルを参照してください。 この時点で問題は解決します。 3. まとめ この間違いから学びましょう: 1) データのロード: 外部のメモ帳ファイルからテーブルにデータをインポートできます。 このメモ帳のデータは、通常、「比較的整然としている」ことが求められ、1 行のテキストが 1 行のデータに対応し、行内の各フィールドの値を区切るために特定の文字 (タブなど) が使用されます。 2) secure-file-priv パラメータは、データのインポートおよびエクスポート操作の影響を制限するために使用されます。 たとえば、LOAD、SELECT...INTO OUTFILE ステートメントと LOAD_FILE() 関数を実行します。これらの操作にはファイル権限が必要です。 3) secure-file-priv パラメータがディレクトリ名に設定されている場合、MYSQL サービスでは、このディレクトリ内でのみファイルのインポートおよびエクスポート操作の実行が許可されます。 このディレクトリは存在している必要があります。MYSQL サービスはこれを作成しません。 4) secure-file-priv パラメータが NULL の場合、MYSQL サービスはインポートおよびエクスポート操作を禁止します。 以下もご興味があるかもしれません:
|
<<: Linux で jar パッケージを起動してバックグラウンドで実行する方法
プロキシを有効にする2つの方法React には、直接使用できるカプセル化された Ajax リクエスト...
以下のインストールではすべて、インストール ルート ディレクトリとして ~/ ディレクトリが使用され...
目次Vue ファースト スクリーン パフォーマンス最適化コンポーネント説明するインターセクションオブ...
スプレッド演算子を使用すると、式をある時点で展開できます。スプレッド演算子は、複数のパラメーター (...
sftp は、安全なファイル転送プロトコルである Secure File Transfer Prot...
インデックスの簡単な紹介は次のとおりです。インデックスを追加する目的は、データベース クエリのパフォ...
1. MYSQLインデックスインデックス: MySQL がデータを効率的に取得するのに役立つデータ構...
最新バージョンの WIN10 では、Microsoft は仮想化コンテナに基づくセキュリティ メカニ...
擬似配列と配列JavaScript では、5 つのプリミティブ データ型を除き、関数を含め、その他す...
Web 開発では、次のような文字によく遭遇します: これは実際には HTML が...
解決 関数 mergeImgs(リスト) { const imgDom = document.cre...
CocosCreator バージョン: 2.3.4ほとんどのゲームにはレイヤー管理機能があり、例えば...
目次1. 仮想マシンをダウンロードする2. 仮想マシンのインストールVMware のダウンロードとイ...
ウェブサイト体験の分類1. 感覚体験:快適性を重視した視聴覚体験をユーザーに提供します。 2. イン...
最近、小さなプログラムを書いています。その小さなプログラムの公式ウェブサイトはhttpsを使用する必...