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; 
  • 相关阅读:
    javascript事件委托和jQuery事件绑定on、off 和one
    转:程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
    网游加速器原理、技术与实现
    自动化测试等级
    游戏测试工具
    JMeter
    Python高级编程
    测试提高项目的方法
    python mysqldb
    Python中的操作符重载
  • 原文地址:https://www.cnblogs.com/lizm166/p/10365276.html
Copyright © 2011-2022 走看看