Navicat连接MySQL8报1130-授权问题
官网下载的版本8.0.15msi版本,直接下一步下一步安装完成之后,本地访问正常,然后服务器安装访问也正常。然后本地连接服务器上的mysql时报错。
百度一查,了解,原来是服务器上的mysql没有开放权限。
接下来在服务器上的命令提示符进去安装目录输入这句sql,但是一直提示语句报错,当使用 grant 权限列表 on 数据库 to '用户名'@'访问主机' identified by '密码'; 时会出现"......near 'identified by '密码'' at line 1"这个错误,整个晚上一直都在百度各种方法,几乎千篇一律,开放权限的sql都是这句话,加空格,切换大小写什么的都试过了,统统都不行,后来才百度到两篇帖子,发现这是因为mysql版本的原因。
因为新版的的mysql版本已经将创建账户和赋予权限的方式分开了
mysql> CREATE USER 'username'@'%' IDENTIFIED BY 'yourpassword'; //创建账户
mysql> GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION; //赋予权限
mysql> flush privileges; //刷新权限
版权声明:
作者:SE_Zhang
链接:https://www.cnesa.cn/1089.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
THE END
0
打赏
海报
Navicat连接MySQL8报1130-授权问题
官网下载的版本8.0.15msi版本,直接下一步下一步安装完成之后,本地访问正常,然后服务器安装访问也正常。然后本地连接服务器上的mysql时报错。
百度一查,了……
共有 0 条评论