關於oneinstack mysql遠程連接

爲了安全考慮,OneinStack僅允許雲主機本機(localhost)連接數據庫,如果需要遠程連接數據庫,需要如下操作:

打開iptables 3306端口

# iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
# service iptables save #保存iptables規則

如下圖:



數據庫授權

遠程連接新建一個帳號(帳號名不能爲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; #退出數據庫控制檯,特別注意有分號

如下圖:




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章