問題タブ [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.
php - WampServer での MySQL のバックアップ
10MB の MySQL データベースをバックアップするにはどうすればよいですか? WampServer が mysqldump をサポートしているとは思えません。Web サーバーに移行したい。
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 します。
mysql - データのダンプ中の外部キー制約
エラーが表示されます: 行 1 でエラー 1062 (23000): キー 1 のエントリ 'AN' が重複しています
これは、テスト DB の bus_stops テーブルに外部キー制約があるためです。「ライブ」DB から挿入する前に、SINGLE STATEMENT でテストデータベースから bus_stops テーブルを切り捨てるにはどうすればよいですか?
sql - MySQL を異なる構造のテーブルに移行する
私の会社は現在データベースを移動しており、テーブルの 1 つのセットを古い MySQL インスタンスから新しいインスタンスに移しています。この移行の前にいくつかの開発を行っており、一部のテーブルの構造が元の構造から変更されています (たとえば、列が削除されました)。
そのため、現在、古いデータベースからデータをダンプし、新しいテーブルに再挿入しようとしています。もちろん、テーブルよりも多くのフィールドを含む行を挿入しようとすると、インポートは失敗します。
必要なフィールドのみを新しいテーブルにインポートするための最良の方法は何ですか?
java - ant を使用して MySQL データベースをダンプするにはどうすればよいですか?
Ant タスクを使用して MySQL データベースをダンプする方法に関する情報が見つかりませんでした。
これを行うには、独自のタスクを作成する必要がありますか?
mysql - mysqldump と --tab の速度
MySQL Certification Guide によると、--tab
オプションを使用すると、
a
SELECT ... INTO OUTFILE
を使用して、指定したディレクトリにタブ区切りファイルを生成すると、次を含むファイルSQL (CREATE TABLE)
も生成されます
そしてそれ
を使用
--tab
してタブ区切りのダンプ ファイルを生成する方がはるかに高速です
--tab
しかし、両方が SQL ファイルを生成し、一方に追加のタブがある場合、どのように高速化できるのでしょうか?
bash - 別のマシンに SSH 接続された Mysqldump を圧縮する
私は次のものを持っています:
...どの SSH がリモート マシンへの mysqldump です。
ダンプは 500 MB であり、帯域幅の許容量を使い果たしているため、SSH で接続する前に mysqldump を圧縮する必要があります。
mysql - ダンプのインストール中にエラーが発生しました
私は次のダンプを持っています:
しかし、結果として次のように表示されます。エラー1061(42000):キー名が重複しています'FK5A0E7818BCEF0FB'
はい、キーの名前と制約の名前は同じです。しかし、他のキーでは問題はありません。しかし、KEYFK5A0E7818BCEF0FB
をFK5A0E7818BCEF0FB1
に変更すると、機能します。
詳細については、他の2つのテーブルのダンプ:
php - MySQLdump の結果、多くのコメント行が生成され、実際の内容はありません
サーバー上のSQLファイルとしてMySQLテーブルのバックアップを自動的に作成するPHPプログラムを作成しようとしています:
結果の .sql ファイルで得られるのは次のとおりです。
結果に Database:mydbname.mytablename がリストされるのは怪しいようです。
どこから探し始めたらいいのかわからない。私のホストは、最初にプログラムをセットアップするのを手伝ってくれましたが、safe_mode を無効にして (既に行われています)、バイナリにアクセスできるようにする必要があると言っていました (これが何を意味するのかわかりません)。
ホストは質問をしても返信に2日かかるので、できれば自分で解決したいです。
mysql - mysqlhotcopyからDBテーブルをインポートする方法は?
mysqlhotcopyを使用して、テーブルでいっぱいのデータベースをダンプしました。MySQLの別のインスタンスにインポートする必要があるさまざまな.frm、.MYD、および.MYIファイルがあることを知っています。これらのファイルを2番目のシステムの特定のフォルダーにコピーするだけですか、それともインポートを実行するために別のコマンドラインオプションを指定してmysqlhotcopyを実行する必要がありますか?