欢迎分享,转载请注明来源:内存溢出
首先你的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服务器的远程访问功能就被禁止了。
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
HTML5(12)——颜色
上一篇
2023-04-03
网页设计模板?
下一篇
2023-04-03
评论列表(0条)