タグ付けされた質問 「mysqldump」

MySQLは、構造化照会言語(SQL)を使用する無料のオープンソースのリレーショナルデータベース管理システム(RDBMS)です。SQL Server、SQLiteなどの他のDBにはこのタグを使用しないでください。これらはすべて、独自のSQL方言を使用してデータを管理する異なるDBです。

9
mysqldumpで特定のテーブルをスキップする
mysqldumpコマンドから特定のテーブルを制限する方法はありますか? たとえば、次の構文を使用して、table1とtable2 のみをダンプします。 mysqldump -u username -p database table1 table2 > database.sql しかし、table1とtable2 を除くすべてのテーブルをダンプする同様の方法はありますか?mysqldumpのドキュメントで何も見つからなかったので、ブルートフォース(すべてのテーブル名を指定)が唯一の方法ですか?
558 sql  mysql  database  mysqldump 

8
mysqldumpデータのみ
私のmysqlデータベースにすべてのデータをダンプするための構文を探しています。テーブル情報は必要ありません。
297 mysql  mysqldump 

19
完全なmysql mysqldumpファイルから単一のテーブルを復元できますか?
すべてのテーブルで構成されるmysqlデータベースのmysqldumpバックアップがあり、約440 MBです。mysqldumpからテーブルの1つだけの内容を復元したい。これは可能ですか?理論的には、必要なテーブルを再構築するセクションを切り取ることもできますが、そのサイズのテキストドキュメントを効果的に編集する方法すらわかりません。

2
MySQLDump各データ行に対して1つのINSERTステートメント
次のステートメントで: mysqldump --complete-insert --lock-all-tables --no-create-db --no-create-info --extended-insert --password=XXX -u XXX --dump-date yyy > yyy_dataOnly.sql 次のようなINSERTステートメントを取得します。 INSERT INTO `table` VALUES (1,'something'),(2,'anything'),(3,'everything'); 私の場合に必要なのは次のようなものです: INSERT INTO `table` VALUES (1,'something'); INSERT INTO `table` VALUES (2,'anything'); INSERT INTO `table` VALUES (3,'everything'); 各行に新しいINSERTステートメントを作成するように「mysqldump」に指示する方法はありますか?ご協力いただきありがとうございます!
178 mysqldump 

4
ローカルマシンからリモートdbをmysqldumpする方法
リモートサーバー上のデータベースのmysqldumpを実行する必要がありますが、サーバーにmysqldumpがインストールされていません。自分のマシンでmysqldumpを使用してリモートデータベースに接続し、自分のマシンでダンプを実行したいと思います。 私はsshトンネルを作成してからダンプを試みましたが、これは機能していないようです。私は試した: ssh -f -L3310:remote.server:3306 user@remote.server -N トンネルが正常に作成されました。私が行った場合 telnet localhost 3310 私は正しいサーバーのmysqlバージョンを示すいくつかの言い回しを得ます。ただし、以下を実行するとローカルに接続しようとするようです mysqldump -P 3310 -h localhost -u mysql_user -p database_name table_name
177 mysql  mysqldump 

14
同じMySqlインスタンスでのMySQLデータベースの複製
現在のデータベースsitedb1をsitedb2同じmysqlデータベースインスタンスにコピーするスクリプトを書きたいのですが。sitedb1をSQLスクリプトにダンプできることはわかっています。 mysqldump -u root -p sitedb1 >~/db_name.sql にインポートしsitedb2ます。最初のデータベースをSQLファイルにダンプせずに簡単な方法はありますか?

4
mysqldumpからのレコード数を制限しますか?
大規模なデータベースからテストデータベースにレコードの小さなサンプルをロードしようとしています。 mysqldumpに800万のうちn個のレコードのみを与えるようにするにはどうすればよいですか? ありがとう
137 mysqldump 


15
.phpファイルを使用してMySQLダンプを生成する
ここに私が持っている情報があります: MySQLとPHP5を使用するLinuxベースのシステムを使用しています。mysqldump.phpファイル内からを生成し、そのダンプをサーバー上の指定した場所のファイルに保存できるようにする必要があります。 私はPHPの初心者なので、誰かが私に必要なことを行うための支援、ガイダンス、またはコードを提供してほしいです。これは、インターネットからリモートで実行する必要があります。
118 php  mysql  mysqldump 

7
#1071-指定されたキーが長すぎました。キーの最大長は1000バイトです
このタイトルの質問は以前に回答されたことは知っていますが、読んでください。投稿する前に、このエラーに関する他のすべての質問/回答を完全に読みました。 次のクエリで上記のエラーが発生します。 CREATE TABLE IF NOT EXISTS `pds_core_menu_items` ( `menu_id` varchar(32) NOT NULL, `parent_menu_id` int(32) unsigned DEFAULT NULL, `menu_name` varchar(255) DEFAULT NULL, `menu_link` varchar(255) DEFAULT NULL, `plugin` varchar(255) DEFAULT NULL, `menu_type` int(1) DEFAULT NULL, `extend` varchar(255) DEFAULT NULL, `new_window` int(1) DEFAULT NULL, `rank` int(100) DEFAULT NULL, `hide` int(1) DEFAULT NULL, …

9
mysql Workbench 6.0からデータをエクスポートする
WindowsでMySQL Workbench 6.0を使用してデータベースをエクスポートし、Amazon RDSのdbインスタンスに送信しようとしていますが、次のエラーが発生します。 Operation failed with exitcode 7 11:34:40 Dumping clubbin (taxicompanies) Running: "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe" -defaults-extra- file="c:\users\selene\appdata\local\temp\tmp6o0hno.cnf" --max_allowed_packet=1G --delayed- insert=FALSE --host=localhost --user=root --port=3306 --default-character-set=utf8 "clubbin" "taxicompanies" mysqldump: [ERROR] unknown variable 'delayed-insert=FALSE' 誰かが私を助けることができるアイデアを持っていますか?


17
SQLダンプからデータベースを復元するときにバイナリモードを有効にする
私はMySQLを初めて使用し、Windowsで実行しています。MySQLのダンプファイルからデータベースを復元しようとしていますが、次のエラーが発生します。 $ >mysql -u root -p -h localhost -D database -o < dump.sql ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query: 'SQLite format 3'. …

3
MYSQLは特定の行のみをダンプします
データベースの数行のmysqlダンプを実行しようとしています。次に、ダンプを使用して、これらの数行を別のデータベースにアップロードできます。私が持っているコードは機能していますが、すべてをダンプします。mysqldumpでテーブルの特定の行のみをダンプするにはどうすればよいですか? これが私のコードです: mysqldump --opt --user=username --password=password lmhprogram myResumes --where=date_pulled='2011-05-23' > test.sql
95 mysql  sql  mysqldump 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.