修改mysql允许主机访问权限的方法

  介绍

修改mysql允许主机访问权限的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限

开启mysql的远程访问权限

默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。

主流的有两种方法,改表法和授权法。

相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法

1,登陆mysql,,

mysql - u root - p

2,修改mysql库的用户表,将主机项,从localhost改为%,%这里表示的是允许任意主机访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.1.123,这表示只允许局域网的192.168.1.123这个ip远程访问mysql。

mysql>使用mysql;   mysql>更新用户设置主机=& # 39;% & # 39;用户=& # 39;根# 39;;   mysql>选择主机,用户从用户;   mysql>冲洗特权;

防火墙开放3306端口

修改mysql允许主机访问权限的方法