博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 设置允许工具连接_用数据库工具连接mysql出现不允许连接的解决办法
阅读量:6513 次
发布时间:2019-06-24

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

如果你想连接你的mysql的时候发生这个错误:

ERROR 1130: Host ‘192.168.1.2‘ is not allowed to connect to this MySQL server

1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root -pvmwaremysql>use mysql;

mysql>update user set host = ‘%‘ where user = ‘root‘;

mysql>select host, user from user;

2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO ‘myuser‘@‘%‘ IDENTIFIED BY ‘mypassword‘ WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.2的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘192.168.1.2‘ IDENTIFIED BY ‘newpassword‘ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘192.168.1.2‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;

mysql>flush privileges;  这句一定要加上!!!

原文:http://smilejojo.blog.51cto.com/5330267/1693144

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

你可能感兴趣的文章
图片相关
查看>>
aria初探(一)
查看>>
03python面向对象编程4
查看>>
JS中Module模式基本和高级用法
查看>>
Webservice超时问题
查看>>
JSONObject.parseObject
查看>>
JAVA forname classnotfoundexception 错误
查看>>
C# 读取EXCEL
查看>>
org.apache.shiro.crypto.CryptoException: Unable to execute 'doFinal' with cipher instance
查看>>
理解dropout
查看>>
CCNA实验(1) -- 基本配置
查看>>
mysql 视图
查看>>
使用eclipse 开发android应用没有代码提示
查看>>
Redis5.0:在这些场景使用,高效率还低成本!
查看>>
Ubuntu16.04下升级Python到3.7
查看>>
Erlang--热更新
查看>>
koa2实现拦截器进行登录前session校验
查看>>
Vue.js 2.0 学习重点记录
查看>>
Android源代码因删除所有git仓库导致的编译错误
查看>>
泛型中? super T和? extends T的区别
查看>>