时间:2021-07-01 10:21:17 帮助过:16人阅读
如果在部署项目的时候,发现数据库不能远程通过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