問題タブ [mysqldump]

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.

0 投票する
1 に答える
607 参照

php - WampServer での MySQL のバックアップ

10MB の MySQL データベースをバックアップするにはどうすればよいですか? WampServer が mysqldump をサポートしているとは思えません。Web サーバーに移行したい。

0 投票する
2 に答える
2812 参照

mysql - xargs に渡されたデータを 1 行に 2 回入れる

tmp ファイルには以下が含まれます。

上記のファイルの各行に対して、「mysqldump DATABASE > database.sql && gzip database.sql」のようなコマンドを実行したいと考えています。

私は cat /tmp/database-list | まで持っています。xargs -L 1 mysqldump -u root -p

xargs に渡されたデータを複数回(最後だけでなく)配置する方法を知りたいと思います

編集:次のコマンドは、各データベースを独自の .sql ファイルにダンプし、gzip します。

0 投票する
1 に答える
3431 参照

mysql - データのダンプ中の外部キー制約

エラーが表示されます: 行 1 でエラー 1062 (23000): キー 1 のエントリ 'AN' が重複しています

これは、テスト DB の bus_stops テーブルに外部キー制約があるためです。「ライブ」DB から挿入する前に、SINGLE STATEMENT でテストデータベースから bus_stops テーブルを切り捨てるにはどうすればよいですか?

0 投票する
4 に答える
5676 参照

sql - MySQL を異なる構造のテーブルに移行する

私の会社は現在データベースを移動しており、テーブルの 1 つのセットを古い MySQL インスタンスから新しいインスタンスに移しています。この移行の前にいくつかの開発を行っており、一部のテーブルの構造が元の構造から変更されています (たとえば、列が削除されました)。

そのため、現在、古いデータベースからデータをダンプし、新しいテーブルに再挿入しようとしています。もちろん、テーブルよりも多くのフィールドを含む行を挿入しようとすると、インポートは失敗します。

必要なフィールドのみを新しいテーブルにインポートするための最良の方法は何ですか?

0 投票する
4 に答える
6031 参照

java - ant を使用して MySQL データベースをダンプするにはどうすればよいですか?

Ant タスクを使用して MySQL データベースをダンプする方法に関する情報が見つかりませんでした。

これを行うには、独自のタスクを作成する必要がありますか?

0 投票する
1 に答える
962 参照

mysql - mysqldump と --tab の速度

MySQL Certification Guide によると、--tabオプションを使用すると、

aSELECT ... INTO OUTFILEを使用して、指定したディレクトリにタブ区切りファイルを生成すると、次を含むファイルSQL (CREATE TABLE)も生成されます

そしてそれ

を使用--tabしてタブ区切りのダンプ ファイルを生成する方がはるかに高速です

--tabしかし、両方が SQL ファイルを生成し、一方に追加のタブがある場合、どのように高速化できるのでしょうか?

0 投票する
4 に答える
5247 参照

bash - 別のマシンに SSH 接続された Mysqldump を圧縮する

私は次のものを持っています:

...どの SSH がリモート マシンへの mysqldump です。

ダンプは 500 MB であり、帯域幅の許容量を使い果たしているため、SSH で接続する前に mysqldump を圧縮する必要があります。

0 投票する
1 に答える
197 参照

mysql - ダンプのインストール中にエラーが発生しました

私は次のダンプを持っています:

しかし、結果として次のように表示されます。エラー1061(42000):キー名が重複しています'FK5A0E7818BCEF0FB'

はい、キーの名前と制約の名前は同じです。しかし、他のキーでは問題はありません。しかし、KEYFK5A0E7818BCEF0FBFK5A0E7818BCEF0FB1に変更すると、機能します。

詳細については、他の2つのテーブルのダンプ:

0 投票する
1 に答える
1262 参照

php - MySQLdump の結果、多くのコメント行が生成され、実際の内容はありません

サーバー上のSQLファイルとしてMySQLテーブルのバックアップを自動的に作成するPHPプログラムを作成しようとしています:

結果の .sql ファイルで得られるのは次のとおりです。

結果に Database:mydbname.mytablename がリストされるのは怪しいようです。

どこから探し始めたらいいのかわからない。私のホストは、最初にプログラムをセットアップするのを手伝ってくれましたが、safe_mode を無効にして (既に行われています)、バイナリにアクセスできるようにする必要があると言っていました (これが何を意味するのかわかりません)。

ホストは質問をしても返信に2日かかるので、できれば自分で解決したいです。

0 投票する
1 に答える
1126 参照

mysql - mysqlhotcopyからDBテーブルをインポートする方法は?

mysqlhotcopyを使用して、テーブルでいっぱいのデータベースをダンプしました。MySQLの別のインスタンスにインポートする必要があるさまざまな.frm、.MYD、および.MYIファイルがあることを知っています。これらのファイルを2番目のシステムの特定のフォルダーにコピーするだけですか、それともインポートを実行するために別のコマンドラインオプションを指定してmysqlhotcopyを実行する必要がありますか?