修改mysql允许主机访问的权限方法
2017-07-27 16:02
585 查看
开启mysql的远程访问权限
默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。
主流的有两种方法,改表法和授权法。
相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法
1、登陆mysql
mysql -u root -p
2、修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.1.123,这表示只允许局域网的192.168.1.123这个ip远程访问mysql。
mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> select host, user from user; mysql> flush privileges;
防火墙开放3306端口
总结
以上所述是小编给大家介绍的修改mysql允许主机访问的权限,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
相关文章推荐
- MySql修改访问权限,允许他人访问自己的数据库和修改mysql的密码
- 修改系统文件访问权限的方法
- 修改 mysql 访问权限命令
- 修改Mysql的访问密码,配置Mysql访问权限
- MySQL远程访问权限,允许远程连接的开启
- 解决MySQL不允许从远程访问的方法
- 外部主机不允许连接Mysql设置的解决方法
- 允许远程用户登录访问mysql的方法
- MySQL中修改密码及访问权限设置详解
- mysql给root开启远程访问权限,修改root密码
- MYSQL添加远程用户或允许远程访问三种方法
- Linux Mysql root 远程访问权限修改 默认字符集修改:
- centos中安装Mysql方法以及密码修改,远程访问。
- 允许远程用户登录访问mysql的方法
- MySql怎样允许主机被远程访问
- 【转】允许远程用户登录访问mysql的方法
- HOSt ip is not allowed to connect to this MySql server, MYSQL添加远程用户或允许远程访问三种方法
- 在Ubuntu/Linux环境下使用MySQL:开放/修改3306端口、开放访问权限
- 解决MySQL不允许从远程访问的方法
- Ubuntu 16.04 设置允许root用户MySQL远程访问权限