Mysql 错误 access denied for user 'root' using pa

本文详细介绍了在CentOS7环境下配置Mariadb(mysql)过程中遇到的权限问题,包括如何查看用户权限、重新设置密码,并解决了连接问题。文章最后分析了可能的原因并提供了解决方案,即关闭防火墙来解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Centos7 配置Mariadb(mysql)时,客户端登录

1045 access denied for user 'root'@'localhost' using password yes 

MariaDB [mysql]> select host,user,password from user;
+-----------+------+-------------------------------------------+
| host      | user | password                                  |
+-----------+------+-------------------------------------------+
| localhost | root | *27732D6FB9C956E7D13CE8A983210AA5B1FF6C3C |
| 127.0.0.1 | root | *27732D6FB9C956E7D13CE8A983210AA5B1FF6C3C |
| ::1       | root | *27732D6FB9C956E7D13CE8A983210AA5B1FF6C3C |
| %         | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B |
+-----------+------+-------------------------------------------+
4 rows in set (0.00 sec)


密码重新设置

%         | root | *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B

SET PASSWORD FOR 'root'@'%' = PASSWORD('xxxxx');


OK。。。


Can't connect to MySQL server on '192.168.1.101' (61)

连接mysql 时出现(61)错误 ,官方解释是:

OS error code  61:  No data available

经排插觉得可能是防火墙的问题,因centos7 防火墙默认是 firewall 不是iptables,调了好久开启3306端口的授权未果。最终一怒之下关掉了防火墙,此问题也得已解决。



转载于:https://my.oschina.net/u/261246/blog/528916

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值