1130 -host 'localhost' is not allowed to connect t

 1130 -host 'localhost' is not allowed to connect t

cd /usr/share/mysql

mysql -uroot -p  提示输入密码

Welcome to the MySQL monitor.   表示登陆成功。

经过测试,第一种方法是成功的,

第二种方法适用于:ubuntu java

1\授权法:

use mysql;

grant all privileges  on *.* to leo@'%' identified by "leo";

以leo用户在任何地方都可以访问;    ()

2\该表法:

可以实现以root用户在任何地方访问数据库

update user set host = '%' where user = 'root';

这样就可以了

再次连接出现 10451130 -host 'localhost' is not allowed to connect t

msyql权限问题,使用:mysql -u root -p 查看mysql权限:SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; 赋予权限:grant all privileges on *.* to 用户名@'%' identified by '密码' with grant option; 刷新:flush privileges; 后正常连接,请检查。

 

你可能感兴趣的:(1130 -host 'localhost' is not allowed to connect t)