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; 
  • 相关阅读:
    jstl 部分标签
    Maven pom.xml 元素配置说明(一)
    spring 参数绑定
    mysql 索引
    ArrayList和HashSet的Contains()方法(转)
    每日记载内容总结44
    剑指offer42:不用加减乘除做加法
    动态规划常见题型
    华为机试-统计每个月兔子的总数
    华为机试-字符串合并处理
  • 原文地址:https://www.cnblogs.com/lizm166/p/10365276.html
Copyright © 2011-2022 走看看