[MySQL]遠程訪問數據庫設置

第一步,需要取消MySQL的IP綁定。
方法是註釋配置文件中的“bind-address”這一段:
這裏寫圖片描述

Ubuntu中打開配置文件方法如下:

sudo vim /etc/mysql/my.cnf

修改完成後重啓MySQL,方法如下:

sudo /etc/init.d/mysql restart

第二步,創建遠程訪問用戶。
方法如下:
用root用戶打開數據庫,然後執行以下操作。

//切換到mysql數據庫
use mysql;
//添加mysql用戶,任何ip都可以登陸的用戶admin且密碼爲123456
insert into user(user,host,password) value('admin', '%', password('123456'));
//授予admin用戶所有的權限及能夠賦予其他用戶權限
grant all privileges on *.* to 'admin'@'%' with grant option;
//刷新權限
flush privileges;

如果開啓了防火牆,則需要執行這第三步,添加入站策略。
假如MySQL端口爲 3306,則開啓其入站規則方法如下:

sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

如上配置就完成了,就可以使用添加的用戶遠程登陸MySQL數據庫了!

這裏寫圖片描述

發佈了48 篇原創文章 · 獲贊 9 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章