1. 程式人生 > 資料庫 >如何把本地mysql遷移到伺服器資料庫

如何把本地mysql遷移到伺服器資料庫

我們可以使用linux的scp命令(scp無法在windows使用),加上mysql自帶的mysqldump,能很快的完成資料庫的遷移

將本地的資料庫(music_db)匯出為sql檔案(music_db.sql)

mysqldump -uroot -p music_db > music_db.sql

用scp命令將sql檔案傳送到伺服器

scp music_db.sql 遠端登入賬號@伺服器ip:伺服器目錄/music_db.sql

ssh登入伺服器

ssh 遠端登入賬號@遠端ip

在伺服器上登入mysql

mysql -uroot -p

在伺服器的mysql中新建同名數據庫(music_db),然後退出mysql


create database music_db charset=utf8;

exit;

將通過scp命令傳輸過來的music_db.sql檔案匯入到,剛剛建立的同名數據庫中
mysql -uroot -p music_db < music_db.sql

完成

有同學可能會問有沒有更簡單點的方法,你還別說有!!!

方法二

前提建立在你已經使用navicat連線到遠端伺服器。。。。。

連線到遠端伺服器的方法見另外一篇部落格:遠端連線到伺服器資料庫

連線好伺服器後可以看到伺服器資料庫,我們右擊本地資料或伺服器資料庫都可以,會出現如下:

如何把本地mysql遷移到伺服器資料庫

選擇資料傳輸後可以看到如下:

如何把本地mysql遷移到伺服器資料庫

填寫好要傳輸的本地和伺服器相關資訊即可,點選開始還可以顯示日誌資訊,等待上傳完成即可!

如何把本地mysql遷移到伺服器資料庫

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。