同事接手了乙個第三方專案,需要把資料庫也遷移到本地。
# 備份
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 應用截圖 本人愚鈍,初次使用時,都不知道在 輸入這匯...