亚洲精品视频一区二区,一级毛片在线观看视频,久久国产a,狠狠狠色丁香婷婷综合久久五月,天天做天天欢摸夜夜摸狠狠摸

當前位置: > 學(xué)習>正文

MySQL備份還原 快速轉移較大的數據量(mysqldump)

2025-07-01 學(xué)習
想將A服務(wù)器中的數據庫快速轉移到B服務(wù)器中,一般是先從A服務(wù)器中備份下來(lái),下載備份數據,還原到B服務(wù)器中。使用phpMyAdmin備份和還原針對數據量很小的情況下很方便,數據量大的話(huà)很容易中斷失敗。

如何快速高效的將大數據轉移到另一個(gè)服務(wù)器呢?綜合起來(lái)使用命令行的方式效率最高。

關(guān)鍵詞:MYSQL數據庫,mysql備份,mysql還原,數據庫備份,數據庫還原。

數據庫A賬戶(hù)信息
服務(wù)器地址:127.0.0.1

用戶(hù)名:username,密碼:password,數據庫名:dbname

數據庫B賬戶(hù)信息
服務(wù)器地址:127.0.0.2

用戶(hù)名:usernameb,密碼:passwordb,數據庫名:dbnamenew

常規步驟命令行:
備份并壓縮

mysqldump -uusername -ppassword dbname | gzip > /data/wwwroot/www/dbname.sql.gz
解壓并還原

gunzip < /root/dbname.sql.gz | mysql -uusernameb -ppasswordb dbnamenew
最佳方式介紹
還有一種直接將數據庫A直接轉移到數據庫B的方式(在服務(wù)器A中執行)

mysqldump --default-character-set=utf8mb4 --host=127.0.0.1 -uusername -ppassword --opt dbname | mysql --host=127.0.0.2 -uusernameb -ppasswordb --default-character-set=utf8mb4 -C dbnamenew
備注 (來(lái)此加密(https://letsencrypt.osfipin.com):免費簡(jiǎn)單的申請Let’s Encrypt證書(shū),不需要搭建服務(wù)器環(huán)境。)

1.必須保證服務(wù)器B的數據庫能夠服務(wù)器A訪(fǎng)問(wèn)

2.--opt命令可選,建議加上。等同于指定 --add-drop-tables--add-locking --create-option --disable-keys--extended-insert --lock-tables --quick --set-charset。它可以給出很快的轉儲操作并產(chǎn)生一個(gè)可以很快裝入MySQL服務(wù)器的轉儲文件。

3.--default-character-set=utf8mb4 指定該數據庫連接的字符類(lèi)型。如果服務(wù)器默認未utf8的話(huà),導出的數據可能會(huì )丟失四字節的unicode信息(表情之類(lèi)的)

4.-C 客戶(hù)端和服務(wù)器之間啟用壓縮傳遞所有信息。當然得要有咯。

mysql通過(guò)命令行快速轉移數據庫,一個(gè)命令(mysqldump)完成數據備份還原。

原文鏈接:https://blog.csdn.net/osfipin/article/details/83855497

版權聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權,不承擔相關(guān)法律責任,不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責。如因作品內容、版權和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。

亚洲精品视频一区二区,一级毛片在线观看视频,久久国产a,狠狠狠色丁香婷婷综合久久五月,天天做天天欢摸夜夜摸狠狠摸