zoukankan      html  css  js  c++  java
  • Mysql报错java.sql.SQLException:null,message from server:"Host '27,45,38,132' is not allowed to connect

    Mysql报错java.sql.SQLException:null,message from server:"Host '27,45,38,132' is not allowed to connect

    远程连接mysql数据库,出现异常:

    null,message from server:"Host '27,45,38,132' is not allowed to connect

    解决方案:

    原因是:远程服务器不允许你访问它的数据库。所以,我们要对远程服务器进行设置,使它允许你进行连接。

    1,打开cmd命令窗口,进入MySQL安装目录的bin目录,然后登录MySQL

    mysql -u root -p

    2,输入:切入mysql数据库

    use mysql;

    3,输入:查看user表

    select host,user from user;

    4,输入:更改host字段值

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

    5,输入:即时生效

    flush privileges; 

    6,如果还是没效果,再次输入:创建远程登陆用户并授权:

    grant all PRIVILEGES on msyql.* to root@'192.168.1.101'  identified by '123456';
    grant all PRIVILEGES on sys.* to root@'192.168.1.101'  identified by '123456';

    或者

    grant all PRIVILEGES on *.* to root@'192.168.1.101'  identified by '123456';

    上面的语句表示将 test_db 数据库的所有权限授权给 root 这个用户,允许 root 用户在 192.168.1.101 这个 IP 进行远程登陆,并设置 root 用户的密码为 123456 。

    7,输入:即时生效

    flush privileges; 
  • 相关阅读:
    uva 1374 快速幂计算
    uva 1343 非原创
    uva 11212
    uva 10603
    路径寻找问题……!
    bzoj 1008: [HNOI2008]越狱
    bzoj 1010: [HNOI2008]玩具装箱toy
    dp斜率优化小计
    bzoj 1002[FJOI2007]轮状病毒
    hihocoder #1114
  • 原文地址:https://www.cnblogs.com/lizm166/p/10365276.html
Copyright © 2011-2022 走看看