navicatmysql连接不上_navicat找不到本地MySQL服务

navicatmysql连接不上_navicat找不到本地MySQL服务最近遇到了一件非常棘手的问题,用Navicat远程连接数据库居然连接不到,真是头都大了。 网上查阅了一下原因,原来是没有开通远程权限,好吧,下面我就来回忆一下自己怎么处理这问题的!大家都知道,用Navicat连接数据库一般是这样连得:问题整理以及解决办法错误一:错误原因:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

最近遇到了一件非常棘手的问题,用Navicat远程连接数据库居然连接不到,真是头都大了。 
网上查阅了一下原因,原来是没有开通远程权限,好吧,下面我就来回忆一下自己怎么处理这问题的!

大家都知道,用Navicat连接数据库一般是这样连得:

这里写图片描述

问题整理以及解决办法

错误一:

这里写图片描述

错误原因:

本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限。于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的访问权限。

解决办法:

1.首先远程连接进入服务器,在cmd中输入mysql -u root -p,然后回车,输入密码后回车进入mysql命令行。 
这里写图片描述

2.输入use mysql;

这里写图片描述

3.输入select user,password,host from user; 
可以看到host中只有localhost主机。我们需要将xxx.xxx.xxx.xxx也添加到这里才对。

这里写图片描述

4.添加方法如下:

输入 
grant all privileges on *.* to root@”xxx.xxx.xxx.xxx” identified by “密码”;xxx.xxx.xxx.xxx用%也行,表示所有IP

或者 ​GRANT ALL PRIVILEGES ON *.* TO ‘root’@’xxx.xxx.xxx.xxx’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;

这相当于是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限。

然后再输入 
flush privileges; 
这相当于是重新加载一下mysql权限,这一步必须有。

这里写图片描述

5.再次输入select user,password,host from user; 
可以看到host中已经有了新加的IP。

这里写图片描述

6.现在再次用Navicat for MySQl访问远程mysql数据库,已经能正常打开了。 
问题解决。

7.如果还是连接不到,那是不是 MySQL Server 绑定了本地地址,打开 /etc/mysql/my.cnf,

找到:bind-address = 127.0.0.1

去除 IP 地址绑定,把它改为:bind-address = 0.0.0.0

然后重启 MySQL Server:/etc/init.d/mysql restart

错误二:

ERROR 2003 (HY000): Can’t connect to MySQL server on ‘hostxxxxx’ (10061)

错误原因:

mysqld数据库服务没有启动。

解决办法:

检查 :在windows 的任务管理器,或者 unix/linux 下 ps -aux | grep mysql 看一下。确认服务已经启动。

处理 :启动mysqld 服务

错误三:

防火墙开启了

解决方法:

防火墙需要允许3306端口连接。

【注意:是在虚拟机(LINUX)下执行以上步骤,IP地址xxx.xxx.xxx.xxx是写windows的IP地址或者%也行】

本文来自:https://blog.csdn.net/mtbaby/article/details/56836986

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184074.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月9日 下午5:36
下一篇 2022年10月9日 下午5:46


相关推荐

  • dsu on tree(树上启发式合并)详解

    dsu on tree(树上启发式合并)详解树上启发式合并详解

    2026年3月17日
    2
  • 软件漏洞分析简述

    软件漏洞分析简述软件漏洞1.1漏洞的定义漏洞,也叫脆弱性(英语:Vulnerability),是指计算机系统安全方面的缺陷,使得系统或其应用数据的保密性、完整性、可用性、访问控制等面临威胁。漏洞在各时间阶段的名称根据是否公开分为:未公开漏洞、已公开漏洞根据漏洞是否发现分为:未知漏洞、已知漏洞根据补丁和利用价值是否发布分为:0day漏洞、1day漏洞、历史漏洞图1漏洞在各时间阶段的名称漏洞的特…

    2022年5月20日
    63
  • 3分钟搞定下载微信视频号视频!无需第三方软件,亲测有效!

    3分钟搞定下载微信视频号视频!无需第三方软件,亲测有效!2020年是视频号的元年,现在2021视频号还处在发展初期,但是它的潜力是巨大的,将来的价值会超过抖音。你在视频号上点赞的视频,你的好友都会看到,这一点非常有利于营销推广。但抖音上的粉丝和微信联系人是割裂的,我们所有的社交关系都在微信上。但是视频号的短视频内容无法像抖音、快手一样,保存本地或者复制作品链接进行解析下载。有没有其他小技巧能绕过视频号未完善的功能,直接保存视频内容呢?当然有,请记住一句话,在android的系统中,视频是所见即所得本文只针对android系统,不需要借助任何第三方软件,

    2022年6月17日
    51
  • SpringCloud-Eureka原理解析

    SpringCloud-Eureka原理解析微服务架构中最核心的部分是服务治理 服务治理最基础的组件是注册中心 随着微服务架构的发展 出现了很多微服务架构的解决方案 其中包括我们熟知的 Dubbo 和 SpringCloud 关于注册中心的解决方案 dubbo 支持了 Zookeeper Redis Multicast 和 Simple 官方推荐 Zookeeper SpringCloud 支持了 Zookeeper Consul 和 Eureka 官方推

    2026年3月26日
    3
  • export symbol 与 export symbol gpl

    export symbol 与 export symbol gpl1.EXPORT_SYMBOLEXPORT_SYMBOL(my_pub_func);在预编译阶段会解析为:externvoid*__crc_my_pub_func__attribute__((weak));staticconstunsignedlong__kcrctab_my_pub_func__attribute__((__used__))__attri

    2022年7月12日
    23
  • MyEclipse10激活成功教程_Myeclipse

    MyEclipse10激活成功教程_Myeclipse一.Myeclipse10下载与激活成功教程Genuitec公司发布了MyEclipse10,一款Genuitec旗下的商业化Eclipse集成开发工具的升级版本。MyEclipse10基于EclipseIndigo构建,为Java和JavaEE项目提供了Maven3的支持。本次发布的版本中还加入了对JaveEE6、HTML5、JPA2和JSF2的支持。版本号10是为了庆祝即

    2026年4月13日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号