MySQL报错"Host ' is not allowed to connect to this MySQL server"

Android连接数据库,MySQL报错:W/System.err: java.sql.SQLException: null,  message from server: "Host 'WIN-BFHI27MPO93' is not allowed to connect to this MySQL server"

原因是:远程服务器不允许你的java程序访问它的数据库。

解决步骤:

1、打开mysql控制台,输入:use mysql;

2、输入:show tables;

3、输入:select host from user;

    user为root,host为localhost的话,说明mysql只允许本机连接

4、输入:update user set host ='%' where user ='root';

5、执行刷新权限,输入:flush privileges;

posted on 2020-03-18 17:35  小橘猫xjm  阅读(1924)  评论(0编辑  收藏  举报

导航