Mysql怎么取消特定IP访问

Mysql怎么取消特定IP访问,第1张

首先你的mysql和PHP在同一个服务器吗,其次你的mysql是远程服务器上的吗,你禁用远程之后使用会不太方便。你可以尝试这样1改表能帐号允许远程登陆能localhost候要localhost台电脑登入mysql更改"mysql"数据库"user"表"host"项"localhost"改称"%"1.mysql-uroot-pvmwaremysql>usemysqlmysql>updateusersethost='%'whereuser='root'mysql>selecthost,userfromuser2.授权例想myuser使用mypassword任何主机连接mysql服务器GRANTALLPRIVILEGESON*.*TO'myuser'@'%'IDENTIFIEDBY'mypassword'WITHGRANTOPTION想允许用户myuserip192.168.1.3主机连接mysql服务器并使用mypassword作密码GRANTALLPRIVILEGESON*.*TO'myuser'@'192.168.1.3'IDENTIFIEDBY'mypassword'WITHGRANTOPTION这个是允许远程访问,你反过来试试看。

要禁止mysql服务器的远程访问,可以修改mysql的配置文件:/etc/mysql/my.cnf (请找到你的mysql的配置文件)大致步骤如下:1、打开my.cnf配置文件:vim /etc/mysql/my.cnf2、在 [mysqld] 下面添加一句:bind-address = 127.0.0.1就是绑定允许访问的ip为本机ip。3、然后重启mysql服务:/etc/init.d/mysqld restart这样mysql服务器的远程访问功能就被禁止了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7280668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存