将MySQL限制为仅限localhost - xampp

时间:2012-12-09 00:28:45

标签: mysql phpmyadmin xampp localhost

我在Windows Server 2008 R2上托管了一些较小的网站/游戏服务器,现在我可以在我的连接日志中看到数据库的使用不仅仅是本地托管的内容,所以我想将我的mysql限制为仅限localhost ,我知道通过这样做,我将无法使用我的“Mysql控制中心”,但这就是为什么Xammp在这里,从第一天起就有“PhpMyAdmin”。但是我如何进行设置以便它只是localhost?和我的www.mysqlhostsite.com/phpmyadmin。

我得到的东西:

Windows server 2008 R2
Mysql
Phpmyadmin
xampp

1 个答案:

答案 0 :(得分:5)

您可以使用bind-address选项限制来自特定地址(例如localhost)的连接。在my.ini文件中配置:

[mysqld]
bind-address = localhost

或者,您可以强制MySQL使用命名管道(仅限本地连接方法):

[mysqld]
bind-address = localhost
skip-networking
enable-named-pipe

当然,在编辑my.ini后重启MySQL服务。