局域网下连接非本机 Mysql

在局域网环境中,为使前端同事能连接到运行在本机的MySQL 8.0.25数据库进行调试,需授权外部访问。由于MySQL 8以上版本的授权方式变化,不能直接使用'%'通配符。解决方案是通过执行特定的MySQL命令来允许特定IP地址的连接。
摘要由CSDN通过智能技术生成

背景

昨天在做一个小服务时,需要前端同事连接本机 Mysql 进行调试,但是在同一个局域网下连接总是失败,查找资料发现需要将 mysql 授权访问,使用 grant all privileges on * . * to 'user'@'192.168.0.163' identified by '123'; 其中 user 是授权用户名,后面的 IP 是允许连接的 IP,最后面则是登陆密码。在 Mysql 执行这条语句报错:

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 'test' with grant option' at line 1You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值