[解決済み】MySQL。同じMySqlインスタンスでMySQLデータベースをクローンする
2022-04-10 16:29:58
質問
現在のデータベースをコピーするスクリプトを書きたいのですが、どうすればいいですか?
sitedb1
から
sitedb2
を同じmysqlデータベースインスタンスで使用することができます。私はsitedb1をSQLスクリプトにダンプすることができることを知っています。
mysqldump -u root -p sitedb1 >~/db_name.sql
にインポートし、それを
sitedb2
.
最初のデータベースをSQLファイルにダンプすることなく、もっと簡単な方法はないでしょうか?
どのように解決するのですか?
マニュアルにあるように データベースのコピー は、ダンプを直接mysqlクライアントにパイプすることができます。
mysqldump db_name | mysql new_db_name
MyISAM を使用している場合は 可能 ファイルをコピーしますが、それはお勧めしません。 ちょっと怪しいですから。
他の様々な良い回答から統合
両方
mysqldump
と
mysql
コマンドは、接続の詳細を設定するためのオプション(その他多数)を受け付ける、といった具合です。
mysqldump -u <user name> --password=<pwd> <original db> | mysql -u <user name> -p <new db>
また、新しいデータベースがまだ存在しない場合は、あらかじめ作成しておく必要があります(たとえば
echo "create database new_db_name" | mysql -u <dbuser> -p
).
関連
-
[解決済み] MySQL でネストされたトランザクションは可能ですか?
-
[解決済み] MySQLのカラムを並べ替えるには?
-
[解決済み] JavaScriptでオブジェクトをディープクローンする最も効率的な方法は何ですか?
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] ディープクローンオブジェクト
-
[解決済み] ...値に挿入する ( SELECT ... FROM ... )
-
[解決済み] MySQLで'insert if not exists'を行うにはどうしたらいいですか?
-
[解決済み] PostgreSQLデータベースへのSQLダンプのインポート
-
[解決済み] MySQLでibdata1ファイルを縮小/パージする方法
-
[解決済み】「INNER JOIN」と「OUTER JOIN」の違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラーコード1292 - 不正なDOUBLE値の切り捨て - Mysql
-
[解決済み】SQL文が動作しない-「オペランド型の衝突:dateはintと互換性がない」。
-
MySQLとのPython統合でAttributeErrorが発生する: モジュール 'socket' には 'AF_UNIX' という属性がない
-
[解決済み] SQLZOO - select from world チュートリアル #13
-
[解決済み] MySQLが重複したレコードを削除し、最新のレコードを保持する
-
[解決済み] SQLキー、MUL vs PRI vs UNI
-
[解決済み] MYSQLのTIMESTAMP比較
-
[解決済み] この操作を行うには、少なくとも1つのSUPER権限が必要です。
-
[解決済み] mysqladminのフラッシュホストでブロックを解除する方法
-
[解決済み] mysqlのテーブルからユニークキーを削除する方法