阿里雲ESC雲伺服器的mysql資料庫遠端連線
阿新 • • 發佈:2019-02-01
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地址 輸入授權的帳號 選擇密碼登入 輸入密碼 然後就可以測試下登入了.