报错:ERROR 1045 (28000): Access denied for user 'zzq'@'localhost' (using password: YES)

帐号密码都对了 就是连不上。细心的话我们会发现 帐号权限是%,而这里提示的是localhost。

错误原因如下:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'   IDENTIFIED BY 'some_pass' WITH GRANT OPTION;

mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'      IDENTIFIED BY 'some_pass' WITH GRANT OPTION;

• 前两个帐户名称都是monty,而且都是拥有所有权限和密码。但是两者的区别在于,第一个帐户(monty@localhost)只能通过本地登录,而第二个账户(monty@%)可以通过任意主机登录。值得注意的是,为了能够使用monty帐户在任何地方进行登录,这两个账户同时存在则是必要的。因为,如果没有本地帐户(monty@localhost),使用monty帐户登录时,mysql_install_db将优先考虑创建一个本地的匿名帐户。那么结果将是monty账户会被当作一个匿名帐户来处理。原因则在于,匿名帐户拥有一个比nonty@%账户更加具体的host字段值,从而在user表排序的时候会相对出现的更早。

也就是说  同一个账户 要同时存在%帐号或者localhost帐号时, %帐号才起作用。

我们给 zzq帐号添加一个localhost帐号。

GRANT ALL PRIVILEGES ON *.* TO 'zzq'@'localhost'   IDENTIFIED BY '123456' WITH GRANT OPTION;

flush privileges;

然后再登录 发现可以登录了。 远程用workbench也能连接了。

mysql+'@'%_mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user 'zzq'@'localhost' (usi......相关推荐

  1. mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user 'zzq'@'localhost' (using password: YES)

    mysql中有新建了一个%(允许所有主机连接)和ALL权限的账户.但是竟然连不上.用root或者其他localhost的用户却可以登录.首先检查下防火墙打开了没,可以用service iptables ...

  2. mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user #39;mhz#39;@#39;localhost#39; (using ...

    mysql全局权限账户%登录不上 ERROR 1045 (28000): Access denied for user 'mhz'@'localhost' (using password: YES)  ...

  3. 记录Linux下彻底删除MySQL以及启动MySQL之后使用密码登录提示报ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost

    1. 问题描述: 在安装mysql前需先卸载自带的Mysql-libs,或者安装错误导致mysql不可用等等一系列原因要彻底删除Linux上现存的所有的mysql. 解决方法: 使用以下命令查询MyS ...

  4. 【mysql 登录故障】ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)

    前言:这是一个比较常见的问题,但是触发原因众说纷纭,目前我还没能够找到最信服的原因.网上比较多的说法是 a.因为多次密码输错的原因. b.因为mysql服务没正常启动. c.因为data所在的盘空间不 ...

  5. Linux工作笔记-重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usi

    原博文地址: https://blog.csdn.net/mrs_haining/article/details/78953259 注意了:安装Linux后默认带的Mysql也会有这样的问题! 一般这 ...

  6. 完解决MySQL57版登录报ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)的问题

    使用mysql -uroot -p,然后输入密码登录mysql时,出现了如下错误: ERROR 1045 (28000): Access denied for user 'root'@'localho ...

  7. Ubuntu mysql 修改密码失败的问题ERROR 1045 (28000): Access denied for user ‘debian-sys-maint‘@‘localhost‘

    修改root密码这个问题,最初是在CSDN看着教程做的. 但是每次更改好密码之后重新登录,就会发现,新改的密码根本进不去,还是要用最初安装mysql时给的随机密码.反反复复一直不行,恶心了一个小时. ...

  8. Linux上重置MySQL密码 错误 ERROR 1045 (28000): Access denied for user ‘‘root‘‘@‘‘localhost‘‘ (using passw...

    最近在服务器上安装了一个MySQL,在初始化密码之后,发现密码太复杂我每次都输错了,然后就出现了,ERROR 1045 (28000): Access denied for user ''root'' ...

  9. 小刘的BUG (MySQL错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passw)

    mysql的问题: 问题描述: MySQL密码正确却无法本地登录 报错如下: ERROR 1045 (28000): Access denied for user 'root'@'localhost' ...

最新文章

  1. Unknown host 'android.oa.com'. You may need to adjust the proxy settings in Gradle.
  2. 20年的人工智能设计总结:向产品中注入人工智能的指南
  3. 招聘:兼职ASP.NET 开发工程师
  4. python反序列化总结_单例模式的反序列化总结
  5. 2017.5.7 过河 失败总结
  6. 余承东:华为P50系列无5G版本,但依然流畅
  7. 132. 分割回文串 II
  8. python开发环境anaconda3_使用Anaconda3配置多版本Python虚拟开发环境
  9. C++基础::cin/cout
  10. Memcached:高性能的分布式内存缓存服务器
  11. CentOS 6.7编写Shell脚本实现简单跳板机功能
  12. 关于使用 myeclipse连接MySql的问题
  13. spssχ2检验_医学统计中常用的χ2检验在SPSS软件中的实现途径
  14. Linux Shell学习-第二讲(进阶篇)
  15. CC00230.CloudKubernetes——|KuberNetes细粒度权限控制.V14|——|Ratel.v02|k8s资源管理平台配置|
  16. 9款免费且超实用的响应式网页测试工具
  17. 中科红旗桌面操作系统V11无法自动更新解决办法
  18. OJB和Hibernate框架的评议一
  19. 激光器仿真:(7)半导体+波导混合锁模激光器
  20. 计算机怎么调节音乐模式,电脑音频管理器怎么设置,教你电脑音频管理器怎么设置...

热门文章

  1. java在线商城系统源码jsp+servlet+mysql实现的在线商城系统源码
  2. win8计算机管理用户,如何让win8电脑使用administrator账户登陆?
  3. 计算机游戏是什么意思,pc版是什么意思
  4. 自媒体时代,我们该怎么做好自媒体
  5. pdf怎么转换成word并保持格式不变
  6. CSP题目:跳一跳小游戏
  7. 化妆品眼影调色板HRIPT RIPT皮肤斑贴测试流程
  8. 2.8 万 Star!生成虚假内容的神器:faker.js
  9. 【Linux基础—基本的配置信息目录】
  10. java关键字查询数据库