连接mysql发生错误1130的解决方案

连接mysql发生错误1130的解决方案

一、通过MySQL-Front或mysql administrator连接mysql的时候发生的这个错误

ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server

说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。

需更改 mysql 数据库里的 user表里的 host项 把localhost改称%

首先按下面的步骤登录Mysql服务器 登录mysql需要切换到dos下的mysql的bin目录,进行如下操作: 语法格式:mysql -h host_name -u user_name -p password   (本机的话-h 和host_name可省) 例如: C:/program files/mysql/mysql server 5.0/bin>mysql -u root -p Enter password:******

先输入用户名和密码登陆要求(-p),回车后等出现"Enter password:",再输入密码回车,这样就可以 成功登陆mysql,否则将会登陆失败。

登陆成功后会显示如下信息及Mysql标识符: Welcome to the MySQL monitor. Commands end with ; or /g. Your MySQL connection id is 1 to server version: 5.0.1-nt Type 'help;' or '/h' for help. Type '/c' to clear the buffer. mysql> 标识符"mysql>",当你看到这个出现在窗口的最左边的顶格时,这就是告诉你,你可以输入命令进行操作了。 mysql> /s 查看版本信息 mysql> /q or mysql> quit 退出mysql数据库服务器 mysql> /h or mysql> help 查看帮助(其他的数据库服务器相关命令) 二、登录成功后可通过以下步骤对用户进行权限更改

mysql>use mysql;

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

mysql>flush privileges;

mysql>select 'host','user' from user where user='root';

mysql>quit

退出后会回到DOS正常的提示符状态,此时可以通过远程连接Mysql了!

报错:1130-host ... 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;

FLUSH   PRIVILEGES;

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

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

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

GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

我用的第一个方法,刚开始发现不行,在网上查了一下,少执行一个语句 mysql>FLUSH RIVILEGES 使修改生效.就可以了

另外一种方法,不过我没有亲自试过的,在csdn.net上找的,可以看一下.

在安装mysql的机器上运行:

1、d:\mysql\bin\>mysql   -h   localhost   -u   root //这样应该可以进入MySQL服务器

2、mysql>GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%'   WITH   GRANT   OPTION //赋予任何主机访问数据的权限

3、mysql>FLUSH   PRIVILEGES //修改生效

4、mysql>EXIT //退出MySQL服务器

这样就可以在其它任何的主机上以root身份登录啦!

我要提问

本机连接服务器mysql报错1130,连接mysql发生错误1130的解决方案相关推荐

  1. 登录mysql报错2059_navicat连接mysql报错2059的解决方法

    navicat连接mysql报错2059的解决方法 发布时间:2020-12-21 10:27:37 来源:亿速云 阅读:82 作者:小新 栏目:数据库 这篇文章给大家分享的是有关navicat连接m ...

  2. idea测试连接mysql报错08001_IDEA连接MySQL错误

    参考:https://www.dazhuanlan.com/2019/08/25/5d616a1fe73ac/ IDEA连接MySQL错误 MySQL8.0配置成功后,在idea中进行连接,发现报错信 ...

  3. mac mysql 报错_mac os mysql 配置?报错-问答-阿里云开发者社区-阿里云

    配置mysql appledeMacBook-Pro-2:~ apple$ /usr/local/mysql-5.7.15-osx10.11-x86_64/bin/mysqladmin -u root ...

  4. mac 启动mysql 报错,mac 解决 mysql 启动报错

    玄幻问题 mac 中用 brew 安装 mysql,理想中是这样的:执行一行命令,就可以愉快地使用 mysql 现实却是这样的:当系统曾经安装过 mysql, 用 brew 卸载后再安装新版 mysq ...

  5. datax导入MySQL报错_导入MySQL方法对比

    使用datax导入 1.使用自增id 记录数 耗时(秒) TPS 4248882 347 12244 33404813 4038 8272 2.不使用自增id,使用雪花算法生成id后导入 记录数 耗时 ...

  6. DataGrip连接Oracle数据库报错:[08006][17002] IO 错误

    具体报错:[08006][17002] IO 错误: Got minus one from a read call, connect lapse 0 ms., Authentication lapse ...

  7. python链接mysql报错2003_Python连接Mysql报错问题解决

    import MySQLdb #打开数据库 db = MySQLdb.connect("127.0.0.1","root","123456" ...

  8. mysql严格模式 报错_代码一上传服务器就报错-尝试开启 MySQL 严格模式

    先前遇到过一个非常奇怪的问题,写 MySQL 数据库的 web 程序的时候,在自己本机环境下跑的好好的,一上传到远程服务器环境上,就各种报错,各种异常.一般来讲,问题的根源多半是环境差异导致的,且大概 ...

  9. golang连接mysql报错:this authentication plugin is not supported 解决方案

    MySQL升级8.0以上版本后,在用第三方库github.com/Go-SQL-Driver/MySQL打开数据库时会报错this authentication plugin is not suppo ...

  10. idea测试连接mysql报错08001_IDEA连接MySQL(版本8)数据库失败的解决方法(报错08001)...

    在IDEA自带的数据库连接工具中,可以连接MySQL数据库,但是有的时候连接出现08001错误,连接不上数据库. 1.一般配置如下所示 Database处填写数据库名字:User处填写mysql设置好 ...

最新文章

  1. ubuntu服务器在虚拟机中的配置
  2. python观察日志(part21)--ord,chr,unichr方法的联系与区别
  3. 收集20个经典的Java面试题
  4. devops开发模式流程图_2020 Web开发人员路线图–成为前端,后端或DevOps开发人员的视觉指南
  5. python代替javascript_Pyjamas - 用python代替javascript编写基于浏览器的应用
  6. 【OpenCV 例程200篇】84. 由低通滤波器得到高通滤波器
  7. 通过反射创建新类示例的两种方式及比较
  8. 权限系统设计学习总结(3)——多账户的统一登录
  9. 【HTML5CSS3进阶学习01】气泡组件的实现
  10. Redis 安装配置(一)
  11. gstreamer中查看有哪些元素以及元素的属性(参数)
  12. 什么是webpack? ----(webpack入门)
  13. ios12越狱自签需要联网_从越狱的iOS切换到Android? 这是你需要知道的
  14. 4399积分小游戏刷分工具帮助
  15. 照片怎么无损放大尺寸,三种方法无损放大照片
  16. Raft 共识算法1-Raft基础
  17. EMUI/MIUI卸载系统预装软件,开启上帝模式无需ROOT权限
  18. 自动驾驶路径规划:A*(Astar)算法
  19. 【STM32F411RE和L610物联网入门学习笔记】
  20. SpringBoot-NutzDao

热门文章

  1. Scala之Implicit的用法
  2. 完整的IOCP模型 Echo服务器及代码分析
  3. 计算机32位可以安装的游戏,【64位系统能装32位的软件吗】64位系统安装32位软件_64位系统能玩32位游戏吗-系统城...
  4. uniapp配置代理,解决跨域问题
  5. [转贴]世界上最经典的爱情短语
  6. 如何制作一个纯净无广告无捆绑安装的Windows10重装系统的U盘启动盘?看这篇文章就够了!
  7. java走梅花桩_PGI周中赛:今日PCL一鸡难求 NAVI梅花桩淘汰4AM天霸
  8. 【AI前沿】谷歌如何利用人工智能重塑美国医疗行业?
  9. 彩虹易支付源码附搭建开发教程
  10. 最新抖音快手小红书西瓜全平台解析接口api开发文档