mysql授权远程访问的例子
先来看看目前有哪些用户:
+-----------------------+------+
| host | user |
+-----------------------+------+
| 127.0.0.1 | root |
| localhost | |
| localhost | root |
| localhost.localdomain | |
| localhost.localdomain | root |
+-----------------------+------+
现在是只能通过本地访问,禁止远程连接。
扩大访问范围:
mysql> select host,user from user;
+-----------------------+------+
| host | user |
+-----------------------+------+
| % | root |
| 127.0.0.1 | root |
| localhost | |
| localhost | root |
| localhost.localdomain | |
| localhost.localdomain | root |
+-----------------------+------+
mysql> flush privileges;
‘%’代表所有的外部机器,可以使用IP如‘192.168.1.22’指定某一台特定机器访问数据库,即授权远程IP地址 192.168.1.22可以访问这台mysql。
修改后必须使用‘flush privileges’来使权限生效。
您可能感兴趣的文章:
mysql开启远程连接(mysql开启远程访问)的方法
mysql授权远程访问的例子
配置mysql允许远程连接
Linux 下开启mysql远程访问功能的方法
mysql用户授权远程连接的方法
mysql远程连接无法打开 解决mysql无法打开远程连接的问题
远程连接Mysql数据库 ERROR 2003 (HY000)问题的解决方法
打开mysql中root账户的远程登录功能
mysql允许外网访问如何设置
解决:Ubuntu mysql 不能远程连接的问题