mysql+'@'%_mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user 'zzq'@'localhost' (usi......
报错: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......相关推荐
- mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user 'zzq'@'localhost' (using password: YES)
mysql中有新建了一个%(允许所有主机连接)和ALL权限的账户.但是竟然连不上.用root或者其他localhost的用户却可以登录.首先检查下防火墙打开了没,可以用service iptables ...
- 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) ...
- 记录Linux下彻底删除MySQL以及启动MySQL之后使用密码登录提示报ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost
1. 问题描述: 在安装mysql前需先卸载自带的Mysql-libs,或者安装错误导致mysql不可用等等一系列原因要彻底删除Linux上现存的所有的mysql. 解决方法: 使用以下命令查询MyS ...
- 【mysql 登录故障】ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)
前言:这是一个比较常见的问题,但是触发原因众说纷纭,目前我还没能够找到最信服的原因.网上比较多的说法是 a.因为多次密码输错的原因. b.因为mysql服务没正常启动. c.因为data所在的盘空间不 ...
- 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也会有这样的问题! 一般这 ...
- 完解决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 ...
- Ubuntu mysql 修改密码失败的问题ERROR 1045 (28000): Access denied for user ‘debian-sys-maint‘@‘localhost‘
修改root密码这个问题,最初是在CSDN看着教程做的. 但是每次更改好密码之后重新登录,就会发现,新改的密码根本进不去,还是要用最初安装mysql时给的随机密码.反反复复一直不行,恶心了一个小时. ...
- Linux上重置MySQL密码 错误 ERROR 1045 (28000): Access denied for user ‘‘root‘‘@‘‘localhost‘‘ (using passw...
最近在服务器上安装了一个MySQL,在初始化密码之后,发现密码太复杂我每次都输错了,然后就出现了,ERROR 1045 (28000): Access denied for user ''root'' ...
- 小刘的BUG (MySQL错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passw)
mysql的问题: 问题描述: MySQL密码正确却无法本地登录 报错如下: ERROR 1045 (28000): Access denied for user 'root'@'localhost' ...
最新文章
- Unknown host 'android.oa.com'. You may need to adjust the proxy settings in Gradle.
- 20年的人工智能设计总结:向产品中注入人工智能的指南
- 招聘:兼职ASP.NET 开发工程师
- python反序列化总结_单例模式的反序列化总结
- 2017.5.7 过河 失败总结
- 余承东:华为P50系列无5G版本,但依然流畅
- 132. 分割回文串 II
- python开发环境anaconda3_使用Anaconda3配置多版本Python虚拟开发环境
- C++基础::cin/cout
- Memcached:高性能的分布式内存缓存服务器
- CentOS 6.7编写Shell脚本实现简单跳板机功能
- 关于使用 myeclipse连接MySql的问题
- spssχ2检验_医学统计中常用的χ2检验在SPSS软件中的实现途径
- Linux Shell学习-第二讲(进阶篇)
- CC00230.CloudKubernetes——|KuberNetes细粒度权限控制.V14|——|Ratel.v02|k8s资源管理平台配置|
- 9款免费且超实用的响应式网页测试工具
- 中科红旗桌面操作系统V11无法自动更新解决办法
- OJB和Hibernate框架的评议一
- 激光器仿真:(7)半导体+波导混合锁模激光器
- 计算机怎么调节音乐模式,电脑音频管理器怎么设置,教你电脑音频管理器怎么设置...