問題タブ [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 投票する
4 に答える
24562 参照

linux - 非常に大きな sql ダンプ/テキスト ファイルを編集する (Linux の場合)

大きな mysql ダンプ (最大 10G) をインポートする必要があります。ただし、sql ダンプは、インデックス定義を持つデータベース構造で既に事前定義されています。インデックスとテーブルの定義を削除して、データベースの挿入を高速化したいと考えています。

つまり、 10Gテキスト ファイルの最初の数行を削除/編集する必要があります。Linuxでこれを行う最も効率的な方法は何ですか?

ファイル全体を RAM にロードする必要があるプログラムは、私にとってやり過ぎです。

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

mysql - 2デシベル間のMySQL同期

私は現在、本番データベースと開発データベースを同期する簡単な方法を探しています。

私はこのようなものでそれを行うことを考えていました:

しかし、mysqladmin utilにパイプするのではなく、画面にすべてのドラムを出力するようです。これを改善するための提案はありますか?

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

php - PHPを使用して依存関係なしでSQLをバックアップすることは可能ですか? そうでない場合、どれが最高ですか?

実動サーバーでの MySQL の大失敗 (私の過ち、そして私が学んだことです) の後、重要な操作 (データベースへの約 15 のクエリ、挿入/更新/を選択します)。phpMyAdminがデータベースをSQLクエリに「ダンプ」できることは知っていますが、これはMySQLの機能ではなく、その機能であると思いますか?

それで、MySQLを使用してこれを行う方法はありますか?そうでない場合(私はそう思う)、コマンドでサーバー上のファイルにdbをダンプする最良の方法は何でしょうか? できれば、DB 全体の tarball として、SQL 形式をインポートする準備ができています。

ありがとう!

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

php - mysqldump パススルー リターンコード

PHP経由でmysqlダンプを実行しようとしています。

これがコードです

$a = 2 の値ですが、意味がわかりません。また、バックアップファイルがどこにも見つかりません。

何か案は?

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

mysql - コマンド ラインからの MySQL のバックアップと復元

コマンド ラインを使用して MYSQL データベースをバックアップおよび復元しています。ビューとプロシージャを含むデータベース Data1 を使用します。にいるときCmd line、私はmysqldumpieを使います

上記のコマンドを使用すると、MysqlのbinフォルダーにDtafile.mysql 名前の付いたバックアップファイルが作成されます。

しかし、問題は、プロシージャではなく、テーブルのみのバックアップを作成することです。

そして、空のデータベース「Data2」に復元するとき

それが行うことは、すべてのテーブルを作成し、ビューをテーブルに変換し、プロシージャは復元されていません。

つまり、すべてのテーブル、ビュー、およびプロシージャを含む完全なデータベース バックアップを復元できません。

どなたか助けていただけませんか.. 私は非常に感謝しています.

0 投票する
5 に答える
184570 参照

mysql - MySQL への SQL ダンプのインポート エラー: 不明なデータベース / データベースを作成できません

SQL ダンプ ファイルをインポートする方法がわかりません。最初にMySQLでデータベースを作成しないと、データベースをインポートできないようです。

database_nameこれは、まだ作成されていない場合に表示されるエラーです。

username= 元のサーバーのデータベースにアクセスできるユーザーのユーザー名。
database_name= 元のサーバーのデータベースの名前

root として MySQL にログインし、データベースを作成すると、database_name

次に、SQL ダンプのインポートを再試行します。

SQL ダンプファイルをインポートするにはどうすればよいですか?

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

c# - ASP .NET Webアプリ内から新しいプロセスとして実行すると、mysqldumpが機能しません

これは、「実行」ウィンドウから実行すると、正しく機能します。

ただし、外部プロセスを呼び出してWebアプリケーションから実行しようとすると、同じコマンドが失敗します。

コードは次のとおりです。

これは私が得るものです...

代替テキストhttp://img40.imageshack.us/img40/8121/mysqldumperror.gif

興味深いことに、ファイル(theBackup.sql)は作成されますが、空です。

これは環境のPATH変数の問題ではありません。mysqldumpを含むMySqlbinディレクトリパスが環境PATH変数に追加されます。これを確認するには、コマンドプロンプトを開き、上のスクリーンショットに記載されているパスに移動し、mysqldumpコマンドを手動で入力すると、コマンドが認識されます...以下に示すように...

代替テキストhttp://img40.imageshack.us/img40/6879/mysqldumppathproper.gif

次のコードが機能するため、問題はmysqldump固有です。

ここで何が問題になっていますか?

0 投票する
5 に答える
3906 参照

mysql - mysql バックアップからのデータの比較

データベースのバックアップがいくつかあり、バックアップ内のデータを比較して、時間の経過とともにデータがどのように変化したかを確認する方法があるかどうかを調べています。比較したいフィールドにタイムスタンプはありませんが、行には一意の ID があります。バックアップは、mysqldump を使用して作成された .sql ファイルです。

これを行うプロセスはありますか?