【php】如何不让外网访问phpmyadmin

用phpstudy搭建的环境,怎么不让外网访问到数据库

回答

参考phpmyadmin中禁止外网使用的方法

一群回答修改mysql设置、修改用户权限的,都跑题了……

题主问的是怎么禁止外网访问phpmyadmin,不是怎么禁止外网访问mysql

修改my.ini,增加
bind-address = 127.0.0.1

1.防火墙禁止访问mysql的端口,一般来说是3306

2.mysql用户只开本地访问权限

两种方式:
1.在mysql.ini文件中可以设置哪些字段的IP可以进来;
2.对这个数据库的访问用户名进行localhost限制

把文件夹改的复杂一点,就行了

不让外网访问就修改文件 比如 MySQL的httpd.conf 文件里 修改不让别人访问【php】如何不让外网访问phpmyadmin

use mysql;

select * from user;

返回结果有2列关键信息:
Host User
如果外网可以访问,Host有一行[或多行,看好对应用户]值为%,改为localhost

`use mysql;

update user set host = "localhost" where user = "root" and host= "%";

flush privileges;`

以上是 【php】如何不让外网访问phpmyadmin 的全部内容, 来源链接: utcz.com/a/106766.html

回到顶部