如何不让外网访问phpmyadmin

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

阅读 9.8k
9 个回答

一群回答修改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 文件里 修改不让别人访问图片描述

use mysql;
select * from user;

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

`use mysql;

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

flush privileges;`

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题