解决Navicat for MySQL 连接 MySQL 报2005错误的问题

上篇文章给大家介绍过解决Navicat for Mysql连接报错1251的问题(连接失败),今天介绍Navicat for MySQL 连接 MySQL 报2005错误的问题。
关于Navicat for MySQL 连接 MySQL 报2005 -Unknown MySQL server host ‘localhost'(0)错误的情况与解决方法

2005报错原因:

在本地MySQL的服务启动后,由于Navicat的一些功能需要联网才可以使用,由于报错提示说连接不上主机的localhost,localhost需要DNS解析后才会变成本地回环地址127.0.0.1,在断网的情况下,未经解析,localhost就是一个字符串

解决方法:

一、解决网络问题,成功联上网
二、在没网的情况下,打开连接属性,将主机名或ip地址的 localhost 改为 127.0.0.1,就行了

以上就是Navicat for MySQL 连接 MySQL 报2005错误的详细内容,更多关于Navicat for MySQL 报2005错误的资料请关注我们其它相关文章!

(0)

相关推荐

  • Navicat for MySQL 15注册激活详细教程

    1.下载Navicat for MySQL 15 https://www.navicat.com.cn/download/navicat-for-mysql 2.下载激活工具 链接: https://pan.baidu.com/s/1BtEADEk3_3oKc1ic7IHhiQ   提取码: haqj 3.安装Mavicat,按步骤安装即可,安装完毕后先不要打开软件,断开网络连接,将激活工具复制到Navicat安装路径下,以管理员身份运行. 在弹出界面选择Navicat 15 Products选

  • 解决Navicat for Mysql连接报错1251的问题(连接失败)

    因为之前写的不太详细这次修改补充一下,但是我的mysql之前的版本是8.0现在的版本是5.7所以截图有些怪,不过步骤一模一样,2个版本我都试过. 第一步:打开Command Line Client   看清楚不是cmd,是在mysql的目录下,你会发现有2个一模一样其实哪个都行 第二步:输入mysql密码回车    就是安装mysql时设置的密码只输入密码就行不加分号 第三步:输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native

  • Navicat for MySQL导出表结构脚本的简单方法

    使用MySQL可视化工具Navicat导出MySQL的表结构脚本的方法. 1.右键Navicat中的数据库→数据传输(Data Transfer). 2.左边数据库对象(Database Objects)中选择对应的表,右边目标(Target)中选择文件(File)选择脚本存储的名称及位置,再在上面选择高级(Advanced). 3.去掉记录选项(Record Options)中插入记录(Insert records)的勾. 4.左边的表选项(Table Options)里,可以根据自己情况勾选

  • Navicat for MySQL 11注册码\激活码汇总

    推荐阅读: Navicat12.1系列破解激活教程亲测有效 Navicat for MySQL注册码用来激活 Navicat for MySQL 软件,只要拥有 Navicat 注册码就能激活相应的 Navicat 产品.目前 Navicat 注册码比较难找,很多已经流传出来的注册码已经被官方注销掉,正规途径需要通过 Navicat 官网授权获取.为节省用户的时间,现将已经被禁用的Navicat for MySQL注册码进行收集整理. Navicat for MySQL 注册码获取地址:http

  • 安装mysql8.0.11及修改root密码、连接navicat for mysql的思路详解

    1.1. 下载: 官网下载zip包,我下载的是64位的: 下载地址:https://dev.mysql.com/downloads/mysql/ 下载zip的包: 下载后解压:(解压在哪个盘都可以的) 我放在了这里 E:\web\mysql-8.0.11-winx64 ,顺便缩短了文件名,所以为 E:\web\mysql-8.0.11. 1.3. 生成data文件: 以管理员身份运行cmd 程序--输入cmd 找到cmd.exe 右键以管理员身份运行 进入E:\web\mysql-8.0.11\

  • MySQL连接异常报10061错误问题解决

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统(RDBMS)之一.         在尝试启动mysql 的服务器时出现Can't connect to MySQL server on '127.0.0.1' (10061) (2003)的错误信息,mysql服务器启动失败.         解决方案:开始-->services.msc(打开服务)-->在服务列表找到MySQL-->右击My

  • 解决Navicat for MySQL 连接 MySQL 报2005错误的问题

    上篇文章给大家介绍过解决Navicat for Mysql连接报错1251的问题(连接失败),今天介绍Navicat for MySQL 连接 MySQL 报2005错误的问题. 关于Navicat for MySQL 连接 MySQL 报2005 -Unknown MySQL server host 'localhost'(0)错误的情况与解决方法 2005报错原因: 在本地MySQL的服务启动后,由于Navicat的一些功能需要联网才可以使用,由于报错提示说连接不上主机的localhost,

  • Navicat Premium远程连接MySQL数据库的方法

    新建连接的一方相当于是客户端,被连接的相当于是服务端,步骤如下: 1.创建子账户,在Navicat查询界面键入以下授权命令,依次执行 GRANT ALL PRIVILEGES ON test.* to 'root333'@"%" IDENTIFIED by 'abc111' WITH GRANT OPTION; FLUSH PRIVILEGES; all PRIVILEGES意思是所有权限: on后面接的是数据库名.表名 如:test.* 的意思是授予的权限是数据库test下的所有表,

  • MySQL连接时出现2003错误的实现

    目录 前言 1.报错截图 2.解决办法 总结 前言 第一次用mysql,打开mysql的图形化界面要连接时,出现2003错误.究其原因,可能是mysql的服务没有启动.本文章主要围绕这个解决办法展开. 1.报错截图 在这里连接的时候就会出现错误 2.解决办法 出现这个问题的时候,一般是mysql服务没有启动. 1. win+R 输入services.msc 打开后找到mysql 可以看到有两个,我们打开第一个 2.打开Mysql服务 鼠标左键选中,右键点击选择“启动” 3.返回图形界面点击链接

  • 解决Navicat导入数据库数据结构sql报错datetime(0)的问题

    错误发生情况: 将数据库从mysql5.7导出为sql,在mysql5.5上进行导入,报sql语句错误:datetime(0)- 错误发生原因 mysql5.7和mysql5.5的datetime.timestamp不兼容 mysql5.7导出的格式为 : datetime(0),mysql5.5则无法识别该语法 解决办法 将导出语句中datetime(0) 改为datetime,或者是timestamp(0) 改为timestamp 保持数据库版本一致 补充知识:navicat导入sql,数据

  • 解决Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题

    笔者使用的Navicat Premium 12启动界面截屏: 请注意是64位的.笔者win7 64位系统. 连接Oracle时提示"oracle library is not loaded". 解决方法: 1.前往"http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html" 2.选择与自己系统匹配的"Instant

  • navicat无法远程连接mysql的解决方法

    近日在Ubuntu上安装了一个 MySQL 5.0,因为使用 phpMyAdmin 还必须安装 PHP,所以打算直接使用远程管理工具Navicat for MySQL 来连接. 在 Ubuntu 中通过 mysql 命令行创建好一个数据表并分配了权限: 复制代码 代码如下: GRANT ALL ON testdb.* TO usera IDENTIFIED BY 'passwd' 然后重启加载权限: 复制代码 代码如下: mysqladmin –uroot –p flush-privileges

  • Navicat Premiun远程连接MySQL报错10038解决方案

    远程连接MySQL失败,可能有一下原因: 1.小伙子/小姑凉注意一下你的ip是否输入正确了!! 2.网络或防火墙问题 1).排查网络问题 使用命令:ping 192.168.1.1 查看网络请求是否超时. 正常接收数据进行下一步排查 2).排查云服务器防火墙是否将其挡住. 使用命令:telnet 192.168.1.1 3306,如果连接失败,有两个原因 a).查看云服务器端口是否开放. 开放情况(我这边使用的是阿里云): 开放端口配置: 如果云服务器的端口已经开放了.但是还是访问不到服务器的3

  • mysql启动服务报1058错误的解决方法

    今天研究一个框架,数据库使用mysql,启动mysql服务的时候报1058错误,如下图. 在网上找了半天都是一样的解决 办法,试了一遍通通不行(仅针对我本地服务启动出现的问题无效).网上解决办法如下:. 新启动,却无法启动. 解决方法: ◆1.运行 D:\mysql\bin>mysqld-nt -remove Service successfully removed. D:\mysql\bin>mysqld-nt -install Service successfully installed.

  • mysql不能启动报error2013错误的多种解决方案

    Mysql mysql lost connection to server during query 问题解决方法 缘由: 在查询Mysql中的数据库,或者修改比较大的表的时候就会出现这种情况: google之: 方案1.在mysql配置文件[myslqd]下面添加一行设置skip-name-resolve.需要重启mysql服务. 方案2.在hosts文件内添加: ip与主机名的映射关系,如: 127.0.0.1 localhost. 这种方式不用重启mysql服务. ------------

随机推荐