問題タブ [mysqlimport]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - リモートWindowsコンピュータからCentosリモートサーバーへのMysqlimport.exe
スケジュールされたタスクを介して、WindowsPCで多数のバッチファイルを実行しています。現在、次のコマンドを使用してライブサーバーにデータをアップロードしています。
mysqlimport.exe --host =(remoteip)--user = root --password = password --local --fields-terminated-by =、--fields-optionally-enclosed-by = "\" "--lines-終了-by="\ r \ n" --ignore-lines = 1 dbname U:\ CSV-Replaced-Output \ tablename.csv
これが大量のデータを自動的にアップロードする最も安全な方法であるかどうかを教えてください。また、csvファイルは最大150 MBになる可能性がありますが、いつでも圧縮を使用できますか?
ありがとう
mysql - パイプからのMysqlimport
うまくいかずに出力を mysqlimport にパイプする方法を見つけようとしています。処理後に mysqlimport にパイプしたい巨大なファイル (〜 250 GB) があります。中間ファイル/テーブルを作成したくありません。私は次のようなものを想像しています:
猫のゲノム.mileup | nawk 'sub("^...","")' | mysqlimport -uuser -ppassword データベース
しかし、明らかにこれは機能していません。これを達成する方法について何か提案はありますか?
mysql - コマンド ラインでの外部キー チェックの無効化
オプションを使用mysqldump
してMySQLデータベースのバックアップスクリプトを作成し、構造用のファイルとコンテンツ用のファイル(パイプで区切られた)を生成します。--tab
.sql
.txt
一部のテーブルには外部キーがあるため、インポートするとエラーが発生します。
エラー 1217 (23000) 行 8: 親行を削除または更新できません: 外部キー制約が失敗します
SET FOREIGN_KEY_CHECKS=0
私は使用(およびSET FOREIGN_KEY_CHECKS=1
その後)について知っています。それらを各.sql
ファイルに追加すると、インポートが機能します。しかし、明らかに次の場合、mysqldump
それらは上書きされます。
また、以下のように別のコマンドとして実行しようとしましたが、エラーが返されます:
コマンドラインで FK チェックを無効にする他の方法はありますか?
mysql - bash スクリプトからの Mysql インポート エラー
大きなデータベース ダンプ (290 MB) があります。cliからのインポートを使用すると、すべて問題ありません!
次のようなbashスクリプトから同じコマンドを使用すると:
ここに私が得るものがあります:
このエラーが発生する理由がわかりません。「mysql Ver 14.14 Distrib 5.1.66, for debian-linux-gnu (x86_64) in dump file using readline 6」のような文字列はありません。
mysql - LOAD DATA を使用してファイルからチャンクのみをインポートする
MySQL でファイルからチャンクのみをインポートする方法はありLOAD DATA
ますか、またはファイルを手動で分割する必要がありますか?
mysql - MySQL はデータベースをインポートしますが、特定のテーブルは無視します
1 つのデータベースと約 150 のテーブルを含む大きな SQL ファイルがあります。そのデータベースをインポートするために使用mysqlimport
したいのですが、インポート プロセスでいくつかのテーブルを無視またはスキップしたいと考えています。すべてのテーブルをインポートし、一部を無視する適切な構文は何ですか? ありがとうございました。