返回首页
当前位置: 主页 > 网络编程 > Php实例教程 >

MySQL远程访问教程

时间:2015-06-08 20:51来源:知行网www.zhixing123.cn 编辑:麦田守望者

增加可访问权限

格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
grant select,update,insert,delete on *.* to root@192.168.1.12 identified by "root";

grant all privileges on *.* to root@'%' identified by "root";

这样就给账号密码都是root的用户再每一台计算机上登录的权限,其中”%”就是所有的意思

如果这个不行的话直接将%改为你的ip即可
开放3306端口

mysql使用的是3306端口,为了防止防火墙将其关闭,可以使用下面方式

在linux下要开启防火墙 打开3306 端口
编辑这个文件vim /etc/sysconfig/iptables
输入
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
保存后输入service iptables restart 重启防火墙

上面这个方法是别人说的,但是我没有试成功

/etc/rc.d/init.d/iptables stop

直接关闭防火墙……这个实在有点直接,但是绝对好使
MySQL自身设置

在Ubuntu下执行上述步骤还是不能访问,这个时候修改/etc/mysql/my.conf文件,注释掉下面这句:

bind-address = 127.0.0.1

顶一下
(0)
0%
踩一下
(0)
0%
标签(Tag):数据库 MYSQL mysql数据库
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片