输入banner图图片脚本导航/分类

Mysql添加远程访问数据库权限

localhost 连接,但不能用IP连接的问题(数据库远程访问权限)

如果在部署项目的时候,发现数据库不能远程通过Navicat访问,或者在程序的配置文件中修改好数据库IP地址,但是无法访问的情况,尝试一下将配置文件改成localhost再次访问,此时如果改成localhost可以访问,那么,需要执行以下SQL语句,开启当前登录账户远程登录权限。

1.以root用户登陆mysql数据库。

2.执行一下命令分配新用户:

grant all privileges on *.* to ‘用户名‘@‘IP地址‘ identified by ‘密码‘;

‘all privileges ‘:所有权限 也可以写成 select ,update等。
*.* 所有库的所有表 如 databasename.*。
IP  数据库所在的IP。(‘%‘表示所有ip)
identified by ‘密码’ 表示通过密码连接。

3.执行完上述命令后用下面的命令刷新一下权限

flush privileges;


Mysql添加远程访问数据库权限

标签:justify   数据库   color