博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 拒绝访问的解决办法
阅读量:5927 次
发布时间:2019-06-19

本文共 594 字,大约阅读时间需要 1 分钟。

java.sql.SQLException: null,  message from server: "Host 'xxx' is not allowed to connect to this MySQL server":

表示该对象不是远程对象,不能通过该对象远程访问数据
解决:
方案一:改表:
use mysql ;select user,host,password from user;
update user set host = '%' where user='root';
方案二:授权法:
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
总结:MySQL默认只支持本机访问,若要实现网络访问,则要把源计算机的IP更新到user表中。

转载地址:http://wlhvx.baihongyu.com/

你可能感兴趣的文章
(三)Controller接口控制器详解(二)
查看>>
Xamarin.Android和UWP之MVVM的简单使用(二)
查看>>
华为手机logcat不出日志解决方案
查看>>
第一个Win32 SDK应用程序
查看>>
error LNK2001: unresolved external symbol "public: __thiscall CNaDialog::CNaDialog(class CWnd *)"
查看>>
2018-2019-1 20165211 实验四 外设驱动程序设计
查看>>
sqlplus命令行登录oracle数据库的N种方法盘点
查看>>
【转】HTML5移动端最新兼容问题解决方案
查看>>
Vue基础知识
查看>>
在MVC项目中使用Ninject
查看>>
mt19937 -- 高质量随机数
查看>>
Visual Studio 清单(manifest)导致的问题
查看>>
Sphinx全文检索引擎测试
查看>>
16-djongo中间件学习
查看>>
【tomcat】servlet原理及其生命周期
查看>>
2018-04-12
查看>>
onmouseover-onmouseout
查看>>
用diss 实现 push动画
查看>>
(一)easyUI之树形网络
查看>>
前端工程化
查看>>