mysql设置允许远程访问为什么无效??

我想只允许指定IP访问 下面这样写的

​GRANT ALL PRIVILEGES ON *.* TO 'root'@'124.14.219.137' IDENTIFIED BY '' WITH GRANT OPTION;​这句话执行后报错​Can't find any matching row in the user table​

这是怎么回事?

mysql设置允许远程访问为什么无效??-鸿蒙开发者社区
mysql
远程访问
2023-05-16 12:56:52
浏览
已于2023-5-16 14:15:55修改
收藏 0
回答 1
回答 1
按赞同
/
按时间
卐卐狼卍卐

你确实没有这个用户啊..

mysql 的用户匹配是 User@Host 才算一个的啊

所以,你要先建立一个用户

create user 'root'@'124.14.219.137' identified by '123456';
  • 1.

然后再授权

grant all privileges on *.* to 'root'@'124.14.219.137';
  • 1.
分享
微博
QQ
微信
回复
2023-05-16 14:14:32
相关问题
安装MySQL为什么要创建MySQL用户?
2993浏览 • 1回复 待解决
RDS For MySQL 如何设置不限制IP访问?
3358浏览 • 1回复 待解决
Mysql 驱动为什么要依赖 protobuf?
4674浏览 • 1回复 待解决
HarmonyOS 位置信息访问权限始终允许
1133浏览 • 1回复 待解决
怎么解决mysql远程连接报10038的错误?
2974浏览 • 1回复 待解决
HarmonyOS designWidth设置无效
489浏览 • 1回复 待解决
Span设置backGroundColor不生效是为什么
1159浏览 • 1回复 待解决
为何docker里su到mysql居然无效
3602浏览 • 1回复 待解决