遠程連接雲主機MySql數據庫


筆者最近在學習MySql數據庫,試着遠程連接阿里雲主機數據庫。在連接過程中遇到不少麻煩,這里總結一下過程中遇到的問題。

基本前提

先在本地電腦和遠程主機上安裝MySql數據庫,保證數據庫服務啟動。

雲端數據庫創建用戶

首先創建可以被其他地址訪問的數據庫用戶

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

這里的host可以用%代替,表示所有地址都可以訪問,也可以指定地址;
這樣就創建了可供所有地址訪問的用戶;

雲端數據庫配置

進入雲主機mysql配置文件:/etc/mysql/mysql.conf.d/mysqld.cnf
修改配置文件中的bind-address = 0.0.0.0
如下所示:

 42 # Instead of skip-networking the default is now to listen only on
 43 # localhost which is more compatible and is not less secure.
 44 bind-address            = 0.0.0.0
 45 #
 46 # * Fine Tuning
 47 #
 48 key_buffer_size         = 16M

阿里雲主機實例用戶安全組


在安全組中添加mysql端口:3306
如上圖所示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM