環境:ubuntu16.04mysql
簡介:本教程演示如何從舊數據庫服務器服轉移到另外一個新服務器。sql
場景:假設你有本身的雲服務器安裝了WordPress站點,你爲了更多的內存和處理能力想升級到新的服務器。數據庫
操做系統版本:Ubuntu 16.04 LTSubuntu
數據庫版本:5.7.17-0ubuntu0.16.04.1服務器
1、導出原服務器數據庫測試
首先查看當前數據庫版本及庫內容:操作系統
使用如下命令將全部數據庫轉儲:教程
root@ubuntu:~#mysqldump -uroot -p --single-transaction --routines --triggers --all-databases > /home/user/mysql-dump.sql內存
2、傳輸到新服務器ubuntu16.04
在新服務器安裝mysql服務器以後,將您的數據庫文件從舊服務器複製到新服務器上,
使用scp將本地文件copy到服務器的命令以下:
scp @:
3、在新服務器上恢復數據庫
查看新服務器數據庫版本:
導入數據庫可用兩種方法:
方法1:使用source /home/user/mysql-dump.sql導入數據庫:
方法2:使用mysql -uroot -p < /home/user/mysql-dump.sql導入數據庫:
而後運行mysql_upgrade升級將會糾正與當前版本支持數據庫與你當前的數據庫任何不兼容的相關設置。
4、測試新服務器數據庫
查詢數據測試: