给用户开通权限这一步失败

来源:3-10 mysql数据库安装与配置讲解

安小圈

2021-03-15

我的用户名和密码都设置的为happymall,数据库名字为mmall。
这是我的插入代码:

  1. 给本地用户开通所有内部权限
 grant all privileges on mmall.* to happymall@localhost identified by 'happymall';


报错:

ERROR 1064 (42000): 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 'happymall'' at line 1
  1. 给账号开通外网所有权限
 grant all privileges on mmall.* to 'happymall'@'%' identified by 'happymall';

报错:

ERROR 1064 (42000): 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 'happymall'' at line 1

它提示了书写错误实在‘identified by ‘happymall’’附近,我猜测是mysql版本不同导致这个问题,但是上网查找了发现大家都是给的这个代码。

不知道我的问题出现在哪里,希望老师解答。

写回答

1回答

安小圈

提问者

2021-03-15

已解决,还是版本不同的问题,网络上有8.0之后的代码。

0
1
优土巴
你的mysql版本也是8.0吗?
2021-12-25
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9504 学习 · 8820 问题

查看课程