1. 程式人生 > >阿里雲ESC雲伺服器的mysql資料庫遠端連線

阿里雲ESC雲伺服器的mysql資料庫遠端連線

1.在雲伺服器中安裝mysql服務。
2.開啟 阿里雲安全組配置入口3306埠。不會可以百度。
3.建立資料庫
MySQL> create database name;
建立一個數據庫,然後執行步驟4,把資料庫許可權賦給某使用者.
4.mysql新建一個使用者用作外部訪問使用,不要用root,你懂得。

首先在雲伺服器上的mysql,用root登入,然後執行一下程式碼。

mysql>GRANT ALL PRIVILEGES ON databases.* TO 'user'@'%'IDENTIFIED BY 'pwd' WITH GRANT OPTION;
1.這裡的 databases是要授權的庫,user是使用者名稱稱,然後pwd是密碼。
2.
如果你想允許使用者user從ip為192.168.1.6的主機連線到mysql伺服器,並使用pwd作為密碼 mysql>GRANT ALL PRIVILEGES ON databases.* TO 'user'@'192.168.1.3'IDENTIFIED BY 'pwd' WITH GRANT OPTION; mysql>FLUSH PRIVILEGES; 然後重新整理立即生效;

最後用navicat 直接普通方式連結,別用ssh。否者會報一個錯(ssh:server ex…這個錯,查了半天沒找到) 建立新的連線:

輸入名稱
輸入雲服務ip地址
輸入授權的帳號
選擇密碼登入
輸入密碼
然後就可以測試下登入了.