mysqldump遷移資料庫

2022-10-09 20:27:19 字數 761 閱讀 7725

同事接手了乙個第三方專案,需要把資料庫也遷移到本地。

# 備份

mysqldump -h127.0.0.1 -uroot -p'123' --flush-logs --single-transaction --all-databases > test.sql

# 壓縮 傳輸

tar -pczvf test.sql.gz test.sql

# 入庫

source test.sql

# 太慢,優化

show variables like '%sql_log_bin%'; -- on

show variables like '%autocommit%'; -- on

# 建立資料庫

create database 資料庫名;

# 設定引數

set sql_log_bin=off;//關閉日誌

set autocommit=0;//關閉autocommit自動提交模式

# 使用資料庫

use 資料庫名;

# 開啟事務

start transaction;

# 引入sql檔案

source 檔案的路徑;

# 成功後事務提交

commit;

mysqldump命令詳解

mysql 快速匯入大sql檔案

mysql二階段提交,原理類似hbase的wal機制

mysql之二階段提交

行鎖

Flask遷移資料庫

在開發程式的過程中,你會發現有時需要修改資料庫模型,而且修改之後還需要更新資料庫。僅當資料庫表不存在時,flask sqlalchemy 才會根據模型進行建立。因此,更新表的唯一方式就是先刪除舊表,不過這樣做會丟失資料庫中的所有資料。更新表的更好方法是使用資料庫遷移框架。原始碼版本控制工具可以跟蹤原...

django bug 遷移資料庫

1 執行 python manage.py makemigrations 報錯,遷移失敗 解決辦法 新增預設值 default,重新進行遷移 class author models.model name models.charfield max length 50 email models.emai...

Oracle使用exp,imp遷移資料庫

語法 exp user1 pwd1 test1 file e test.dmp 示例 exp tianzhi smart tianzhi smart 192 168 56.60 1521 orcl file e tianzhi smart.dmp 應用截圖 本人愚鈍,初次使用時,都不知道在 輸入這匯...