2012-06-02 49 views
1

我以前在使我的分貝(連同要求的典型的my.cnf)遠程MySQL訪問的過程中,以下命令更改:如何反向遠程mySQL訪問?

mysql> update db set Host='123.123.123.123' where Db='yourdatabasename'; 
mysql> update user set Host='123.123.123.123' where user='yourdatabaseUsername'; 

如何扭轉這一回的配置不允許外部連接?

我對使用這種方式進行此設置並且不想創建安全問題感到不安。我是否還有推薦的工具可以用來掃描我的mySQL實現中可能由錯誤配置導致的安全漏洞?

回答

0

如果我沒有弄錯,只需使用「localhost」作爲Host='localhost'參數即可執行命令。

mysql> update db set Host='localhost' where Db='yourdatabasename'; 
mysql> update user set Host='localhost' where user='yourdatabaseUsername'; 

而且,這裏是有關保護MySQL安裝一些有用的信息:

http://dev.mysql.com/doc/refman/5.0/en/mysql-secure-installation.html