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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • xmind 使用教程[通俗易懂]

    1.这是刚刚打开xmind后的界面,在中央有一个中心主题,你可以把它替换成你自己的主题,比如图形推理。2、把光标定位到中心主题上,然后连续按3次Tab键,你会看到上面效果。tab键可以帮助你迅速的建立某个主题的子主题。3、下面你在连续按3次回车键,你就可以看到上面的效果,你可以通过回车键,建立同级主题。4、你自己在试一试,玩一玩者两个键吧!(tab键和enter回车键)5、如何改变主题的分布方式,你还要学习使用“右键”,选择一个主题,然后点击“右键”,你会发现有很多选择。6、选

  • java switch基础介绍及具体使用方法

    java switch基础介绍及具体使用方法switch的case语句可以处理int,short,byte,char类型的值,但是不能处理long,String等类型。javaswitch基础语法witch(表达式){case表达式常量1:语句1;break;case表达式常量2:语句2;break;……case表达式常量n:语句n;break;[default:语句n+1;]…

  • rj45口的485线如何连接_rj45接口485怎么接

    rj45口的485线如何连接_rj45接口485怎么接我们常见的网线是586,有A、B标准,一般记住其中一个标准就可以了,另外一个标准只是1、3(发送),2、6(接收)的线序颠倒一下而已。关于586B标准,我们老师给了我们一个口诀:“橙蓝绿棕白在前,3、5对调”。具体的线序是586B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕586A:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕针脚定义:RJ-45连接器包括一个插头和一个插孔(或插座)。插孔安装在机器上,而插头和连接导线(现在最常用的就是采用无屏蔽双绞线的5类线)相连。EIA/TIA制定的布线标准规定了

  • Git高阶实战技巧(4)

    Git高阶实战技巧(4)

  • Hydra暴力破解工具的用法

    目录Hydra常见参数破解SSH破解FTP破解HTTP破解3389远程登录Kali自带密码字典dirb…

  • redisson和jedis区别_redisson和redis区别

    redisson和jedis区别_redisson和redis区别Redis可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和Zset(有序集合)。redis与spring的整合一般分为spring-data-redis整合和jedis整合,先看看两者的区别1、引用的依赖不同:spring-data-redis使用的依赖如下: <dependency> <groupId>org.springframework..

发表回复

您的电子邮箱地址不会被公开。

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