資料庫設置遠程連接方法「mysql設置遠程登錄許可權」

為了安全考慮,我們的網站的資料庫是不能夠用root和密碼去進行mysql遠程連接的。怎麼辦呢?可以通過linux命令終端去建立一個Mysql賬號加密碼再配置一些許可權就可以了,有了賬號後就可以通過例如”navicat for mysql”在本地進行遠程連接了,也就告別了煩人的phpmyadmin網頁版資料庫操作了。

如下操作:

1、第一步:

#打開 iptables 3306 埠。

iptables -I INPUT 4 -p tcp -m state –state NEW -m tcp –dport 3306

-j ACCEPT

#保存 iptables 規則。

service iptables save

如下圖:

網站是如何配置MySQL遠程連接且例如Navicat本地遠程

2、第二步:資料庫授權

遠程連接新建一個帳號(帳號名不能為 root)。

如:添加一個用戶名為 linuxeye,密碼為 123456,授權為% (%表示所有 ip能連接,可以設置指定 ip)對 oneinstack 資料庫所有許可權,命令如下:

mysql -uroot -p

MySQL [(none)]> grant all privileges on oneinstack.* to linuxeye@’%’

identified by ‘123456’; #授權語句,特別注意有分號

MySQL [(none)]> flush privileges;

MySQL [(none)]> exit; #退出資料庫控制台,特別注意有分號

如下圖:

網站是如何配置MySQL遠程連接且例如Navicat本地遠程

其實,還可以通過先登錄phpmyadmin(前提你網站安裝有)後新建一個資料庫賬號並且配置上一些許可權就可以了,具體操作方法這裡就不詳述了。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/209358.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-08 15:35
下一篇 2024-12-08 15:35

相關推薦

發表回復

登錄後才能評論