Access denied for user 'root'@'10.20.10.10' to database 'xxdb' errorCode 1044.
生产环境运行报错如上,是通过该ip无法访问数据库,没有权限。那如何通过特定ip来访问数据库,其他ip则限制访问数据库。

10.20.10.10:330610.20.10.13 访问数据库 xxdb,权限被拒绝。10.20.10.13 登录 MySQL,但没有给 xxdb 库授权
-- 授予 root@应用服务器IP 对 xxdb 的全部权限
GRANT ALL PRIVILEGES ON xxdb.* TO 'root'@'10.20.10.13';
FLUSH PRIVILEGES;
如果想允许 root 从任意 IP 访问:
GRANT ALL PRIVILEGES ON ywmalldb.* TO 'root'@'%';
FLUSH PRIVILEGES;

微信扫码加好友
全部评论