开发者社区 问答 正文

远程连接数据库无法连接

host is not allowed to connect to this mysql server

展开
收起
1601040100378486 2018-10-27 20:46:00 597 分享 版权
1 条回答
写回答
取消 提交回答
  • 阿里云问答专家、阿里云认证云计算工程师、Java研发工程师
    您好,这是因为您的数据库禁止该主机连接,请使用以下方法来解决:

    在本机登入mysql后,更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改为'%'

    代码如下         

    mysql>

    mysql>use mysql;

    mysql>select 'host' from user where user='root';

    #查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

    2018-10-27 22:10:18
    赞同 展开评论