栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

MySQL 远程连接:1130 - Host ‘xxx.xx.x.x‘ is not allowed to connect to this MySQL server

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL 远程连接:1130 - Host ‘xxx.xx.x.x‘ is not allowed to connect to this MySQL server

六‍ 个人主页:花棉袄
 官方公众号:Java设计
 版权: 本文由【花棉袄】原创、在CSDN首发、需要转载请联系博主
 如果文章对你有帮助【关注➕点赞➕收藏】一起努力!
 本章内容:【远程连接无权限问题】

框架概念

最近一直使用虚拟机各种操作 MySQL 数据库,尤其是重装后;在本地发起连接时,总是遇到这样的报错信息:MySQL 远程连接:1130 - Host ‘xxx.xx.x.x‘ is not allowed to connect to this MySQL server


復问题解决

数据库操作权限的问题:"MySQL 数据库为了安全起见,不让没有权限的外部 ip 机访问!"可以在 SSH 客户端或者目标主机的终端环境中使用如下命令

docker中进入mysql容器的方法
    1)sudo docker exec -it 容器名称 bash
    
    2)mysql -uroot -p 密码
    
    3)use mysql
    
    4)select host, user from user;查看root用户
    
    判断root是否存在一个,如果有两个先删除delete from user where host="%" and user="root";
    
    再修改 update user set host = '%' where user = 'root';
    
    刷新权限 FLUSH PRIVILEGES;
    
    授予远程权限 alter user 'root'@'%' identified with mysql_native_password by '123456';

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/865290.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号