[解決済み] テーブルをロックせずにMySQLDumpを実行する
2022-03-20 20:14:28
質問
本稼働中のデータベースをローカルの開発用データベースにコピーしたいのですが、どうすればいいですか? 本番データベースをロックすることなく、これを行う方法はありますか?
現在使っているのは
mysqldump -u root --password=xxx -h xxx my_db1 | mysql -u root --password=xxx -h localhost my_db1
しかし、実行中に各テーブルをロックしています。
どうすればいいですか?
を使用しますか?
--lock-tables=false
オプションは有効ですか?
によると
マンページ
InnoDB テーブルをダンプする場合は
--single-transaction
オプションを使用します。
--lock-tables, -l
Lock all tables before dumping them. The tables are locked with READ
LOCAL to allow concurrent inserts in the case of MyISAM tables. For
transactional tables such as InnoDB and BDB, --single-transaction is
a much better option, because it does not need to lock the tables at
all.
について innodb DB :
mysqldump --single-transaction=TRUE -u username -p DB
関連
-
MySqlの整数インデックスと文字列インデックスの失敗または暗黙の変換問題
-
MySQLデータベースで数百万件のデータを10秒間で挿入
-
[解決済み] mysqladminのフラッシュホストでブロックを解除する方法
-
[解決済み] MySQLで'insert if not exists'を行うにはどうしたらいいですか?
-
[解決済み] mysqldumpで特定のテーブルをスキップする
-
[解決済み] MySQLでibdata1ファイルを縮小/パージする方法
-
[解決済み] エラー 1698 (28000)。ユーザー 'root'@'localhost' のアクセスが拒否されました。
-
[解決済み] MySQLデータベースの全テーブルのレコード数を取得する
-
[解決済み】macOSでbrew install mysqlをする。
-
[解決済み】MySQLでSELECT文を使ってテーブル名を取得する。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
mysqlでインデックスに障害が発生する原因は何ですか?
-
SQL基本クエリステートメント
-
MySQLインストールチュートリアル(Windows用)詳細
-
[解決済み】MySQLで「すべての派生テーブルは独自のエイリアスを持つ必要があります」というエラーは何ですか?
-
[解決済み】マルチパート識別子をバインドできない
-
Mysql がエラーを報告 オペランドには 1 つのカラムが含まれている必要があります。
-
Mysql がエラー 1241 を報告 オペランドは 1 つのカラムを含む必要があります。
-
mysql がエラーを報告します。不明な文字セットです。'utf8mb4'
-
[解決済み] SQLでカラムに最大値を持つ行のみを選択する [重複]。
-
[解決済み] ブーリアン値を格納するために使用するMySQLデータ型