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; 
  • 相关阅读:
    多项式A除以B (25分)
    numpy随笔
    numpy中文件读取操作np.loadtxt(),np.savetxt()的使用
    Plug It In
    C. Uncle Bogdan and Country Happiness
    获得系统版本号
    C# Winform无边框窗口拖动
    numericUpDown隐藏上下箭头
    C# FTP下载图片转为Base64
    C# 获取版本号
  • 原文地址:https://www.cnblogs.com/lizm166/p/10365276.html
Copyright © 2011-2022 走看看