本机无法访问 mysql,远程可以访问

案例:本机无法访问 mysql,远程可以访问,修改过系统名字;

 

场景: tomcat 和 mysql 装载在同一台机器上,页面显示数据库连接不到,tomcat不在同一台计算机时候正常

[root@master0 ~]# mysql -ubbs -p
Enter password:
ERROR 1045 (28000): Access denied for user 'bbs'@'localhost' (using password: YES)

 

数据库查看授权情况:

mysql> use mysql;

mysql> select host, user from user where User = 'bbs';
+---------+------+
| host    | user |
+---------+------+
| %       | bbs  |
+---------+------+

//说明所有ip都可以访问;

//也就忽略了修改系统名字后的授权;

[root@master0 ~]# hostname
master0

//添加授权新"hostname”

mysql> GRANT ALL PRIVILEGES  on *.* to 'bbs'@'master0' identified by '000000';

//添加授权“localhost”

mysql> GRANT ALL PRIVILEGES  on *.* to 'bbs'@'localhost' identified by '000000';

mysql> flush privileges;

 

 

mysql> select host, user from user where User = 'bbs';
+-----------+------+
| host      | user |
+-----------+------+
| %         | bbs  |
| localhost | bbs  |
| master0   | bbs  |
+-----------+------+

 //有了上面三个权限,相信不会出现ERROR 1045 这样的授权错误了

  

 完毕!

希望能给和我一样刚接触linux mysql的朋友一些帮助!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值