我們可以使用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連接到遠程服務器。。。。。
連接到遠程服務器的方法見另外一篇博客:遠程連接到服務器數據庫
連接好服務器后可以看到服務器數據庫,我們右擊本地數據或服務器數據庫都可以,會出現如下:

選擇數據傳輸后可以看到如下:

填寫好要傳輸的本地和服務器相關信息即可,點擊開始還可以顯示日志信息,等待上傳完成即可!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- mysql8.0.11數據目錄遷移的實現
- mysql8.0.20數據目錄遷移的方法
- 從云數據遷移服務看MySQL大表抽取模式的原理解析
- mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、啟用事件(ENABLE)、事件重命名及數據庫事件遷移操作詳解
- Docker版的MySQL5.7升級到MySQL8.0.13,數據遷移
- Mysql的數據庫遷移到另一個機器上的方法詳解
- MySQL數據庫遷移快速導出導入大量數據
- python制作mysql數據遷移腳本
- MySQL數據遷移相關總結