mysql新建用户host使用%但使用localhost无法连接
今天新建了一个用户,权限也给了,host设置的为%
但是使用该用户连接时出现如下错误
查看用户
mysql> select host,user,password from mysql.user;
+-----------+-----------+-------------------------------------------+
| host | user | password |
+-----------+-----------+-------------------------------------------+
| localhost | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| 127.0.0.1 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| ::1 | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
| localhost | | |
| % | bimengine | *8EB0795119E0710F8C06D70E679FFFFE390A2BCC |
+-----------+-----------+-------------------------------------------+
原因:
mysql.user 表中有另外一些记录产生了作用,最有可能的就是已经有一条''@localhost记录,就是用户名是空,主机字段是localhost的记录
匿名用户账户的Host列值比'bimengine '@'%'账户更具体,在user表中排在前面
解决方法:
删掉匿名账号,或者给它一个具体的名字,重启mysql,问题解决
最新文章
- mysql半同步复制问题排查
- JQUERY attr prop 的区别 一个已经被淘汰
- Sunny-Code Beta版总结会议
- Anroid Studio入门
- win10 1607 密匙
- Swift 用Delegate和Block实现回调的Demo
- Karma 4 - Karma 集成 Webpack 进行单元测试
- linux下防火墙开启某个端口号及防火墙常用命令使用
- cc.game
- 90、 Android UI模板设计
- 将Excel中数据导入数据库(三)
- 《C++ Primer 4th》读书笔记 第9章-顺序容器
- ns2出现Client: Handoff Attempt的情况解决
- php 获取域名的whois 信息
- c#实现生产者消费者模式
- javascript事件委托的原理与实现
- python3 day04 大纲
- SpringBoot集成前端模版(thymeleaf)
- 洛谷 P1739 表达式括号匹配
- android 开发 View _6_Canvas详解
热门文章
- python + redis +ipset实现IP黑名单的动态添加及解封禁
- python-自动登录禅道
- log4j2 配置文件解读
- 「GXOI / GZOI2019」宝牌一大堆 (DP)
- LeetCode 953. Verifying an Alien Dictionary
- OpenCV实现";你的名字";滤镜
- BZOJ 2600: [Ioi2011]ricehub 双指针+贪心
- [RN] React Native FlatList跳转到顶部/底部
- 同余and乘法逆元学习笔记
- 信息学奥赛一本通 提高篇 序列第k个数 及 快速幂