MySQL 同主機不同資料庫之間的複製

2022-05-27 06:45:12 字數 811 閱讀 3388

mysql同主機不同資料庫的複製命令:注意執行在terminal中,不執行在mysql命令列中。

mysqldump portal_dev -u root -ppassword1 --

add-drop-table | mysql portal_optimize -u root -ppassword1

在複製過程中,出現如下報錯:

error 1153 (08s01) at line 1160: got a packet bigger than '

max_allowed_packet

'bytes

mysqldump: got errno

32on write

需要將my.cnf中的max_allowed_packet 放大,我本機預設是1m,放大至32m。重啟mysql。

ok. 以上方案適用於小資料量的資料庫。下面來個大容量(1g以上)的。

mysqldump -uroot -ppassword --

quick portal_dev | gzip > portal_dev.contents.gz

通過以上命令,將portal_dev資料庫導成portal_dev.contents.gz壓縮檔案。

gunzip < portal_dev.contents.gz | mysql -uroot -ppassword portal_optimize

然後通過以上命令,將portal_dev匯入portal_optimize資料庫。

perfect, it's done!!!

MySQL同主機不同資料庫的複製命令

mysql同主機不同資料庫的複製命令 注意執行在terminal中,不執行在mysql命令列中。1 mysqldump portal dev u root ppassword1 add drop table mysql portal optimize u root ppassword1 在複製過程中...

SQLserver不同資料庫不同表之間的複製

1.將eems庫中的dec towninfo表中的資料 複製到oem庫的c towninfo中 c towninfo表事先存在 先要將表的主鍵設為自增長型別,且列出列名 set identity insert oem dbo c towninfo oninsert into oem dbo c to...

MySQL不同資料庫之間表的簡單同步

mysql不同資料庫之間表的簡單同步,實用輕量級資料 如下案列展示 例如我現在主庫上面有users tenants兩張表需要同步到備庫上面 主庫 1 確認主庫資料條數 select count from users select count from tenants 2 將資料匯出到檔案,data ...