work 账号配置的正确语法

来源:10-1 阿里云初始化与执行环境安装

姜岑

2020-02-18

背景 : mysql 安装的是 5.7.29, 我也是连接上了服务器, 在服务器的 mysql 上进行的设置.
我使用了如下的 SQL 语句 :

grant SELECT, UPDATE, INSERT, DELETE on . to 'work'@'localhost' identified by '123456';

还有

grant SELECT, UPDATE, INSERT, DELETE on . to 'work' @ '%' identified by '123456';

还有

grant SELECT, UPDATE, INSERT, DELETE on "." to 'work' @ '%' identified by '123456';

全部都报错, 麻烦老师给一个正确的版本

写回答

2回答

翔仔

2020-02-19

同学试试这个?grant select,delete,update,create on . to test@'%' identified by '1234';

或者 grant SELECT,UPDATE,INSERT,DELETE on . to 'work'@'%'  identified by 'Xiangze230!'

注意标点和空格

0
1
姜岑
非常感谢!
2020-02-19
共1条回复

姜岑

提问者

2020-02-19

老师给定的答案对我的情况没有用, 在网上查了一下, 解决了问题, 有相同情况的同学可以参考一下 

在 服务器的 mysql 上输入一下的指令

create user 'work'@'%' identified by '123456';
grant all privileges on *.* to work @"%";
 flush privileges;

然后就可以在本地登陆 :

mysql -uwork -P3306 -h47.98.36.14 -p


2
2
jing9202
非常感谢
2020-06-24
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程