mysql8设置远程连接报错grant all privileges on *.* to 'root'@'%' identified by ERROR 1064 (42000): You have an error in your SQL syntax; check ...
ERROR : You have an error in your SQL syntax check the manual that corresponds to your MySQL server version for the right syntax to use near identified by root with grant option at line mysql 中已经不支持gr ...
2020-03-20 14:50 2 10335 推荐指数:
mysql8设置远程连接报错grant all privileges on *.* to 'root'@'%' identified by ERROR 1064 (42000): You have an error in your SQL syntax; check ...
这条语句适用于MySQL8.0之前的 而MySQL8.0及之后的,设置远程连接权限要用下面的语句才可以 create user root@'%' identified by '123456'; grant all privileges on *.* to root@'%' with grant ...
那是一个秋天 草根程序员7年百万年薪之路:https://www.cnblogs.com/killallspree/p/12495795.html ...
1。 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%" Sql代码 ...
登陆 在本机上使用命令行登陆,并切换到mysql库 更改表 要查看user表中user=’root’的对应情况,根据实际需求来更改表信息 更改权限 使用grant all privileges on来更改用户对应某些库的远程权限 语法模板 ...
查了一圈,是mysql8的语法改变了 应该先执行 可以看到直行成功 然后再提权 分开执行,就可以成功 然后刷新一下 ...