天津11选55开奖号码:通過navicat實現本地數據和阿里云服務器同步

作者: 魯智深 分類: 可視化工具 發布時間: 2018-04-08 23:59

天津11选5中奖结果 www.ebzvaz.com.cn navicat是一套輕量級的數據庫管理工具,在本地開發環境下的測試數據,如果要想要在云服務器上測試,一般情況下是將數據庫數據打包下載,在上傳到云服務器端。
例如:

1
2
3
4
#備份
mysqldump -uroot -p 數據庫名 > ~/Desktop/備份文件.sql;
#恢復
mysql -uroot –p 數據庫名 < ~/Desktop/備份文件.sql

navicat也能完成這樣的操作,配置完一次,以后每次同步數據庫就非常方便!

先設置阿里云服務器安全組,這里的安全組必須要先設置,0.0.0.0/0,表示允許任何ip段訪問。

安全組

安全組

navicat連接的本地數據庫和云服務器數據庫,下面一一配置

本地數據庫和云服務器數據庫

本地數據庫和云服務器數據庫

本地數據庫連接navicat

本地連接

本地連接

阿里云服務器數據庫和navicat連接

阿里云連接配置

阿里云連接配置

這里的“主機名/IP地址:”一項一定要填寫“localhost”或者“127.0.0.1”,否則連不上!會報錯

Lost connection to MySQL server at ‘reading initial

阿里云服務器ssh連接

云服務器ssh連接

云服務器ssh連接

這里可能會報一個權限問題:

80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange

Ubuntu系統默認禁止使用diffie-hellman-group1-sha1

1、進入 /etc/ssh/sshd_config 在最下面 加入下面代碼

1
2
KexAlgorithms diffie-hellman-group1-sha1,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1
Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr

2、執行下面代碼

1
ssh-keygen -A

3.重啟SSH

1
service ssh restart

最后,連接成功后去實現數據庫數據同步。

數據同步

數據同步

同步數據庫

同步數據庫

如果覺得我的文章對您有用,請隨意打賞。您的支持將鼓勵我繼續創作!

發表評論

電子郵件地址不會被公開。 必填項已用*標注