请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

work 账号配置的正确语法

背景 : 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回答

同学试试这个?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 11:38:07
提问者 姜岑 2020-02-19 11:38:01

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

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

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

然后就可以在本地登陆 :

mysql -uwork -P3306 -h47.98.36.14 -p


2 回复 有任何疑惑可以回复我~
  • 翔仔 #1
    同学好,第一句话是因为同学没创建过帐号,所以才报错嗯。。
    回复 有任何疑惑可以回复我~ 2020-02-20 02:19:55
  • 非常感谢
    回复 有任何疑惑可以回复我~ 2020-06-24 22:00:28
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信