经过几个星期n次失败后,终于找到解决Navicat连接虚拟机的MySQL的方法(皇天不负有心人)。

方法有如下几种(我用的是第二种方法):

方法一:

vi服务器端的/etc/ssh/sshd_config

把PasswordAuthentication设成yes

重启ssh服务systemctl restart sshd

网上的一种方法,然而这个问题依然没有解决。(应该是我自己的问题)

方法二:

vi服务器端的/etc/ssh/sshd_config

找到#PermitRootLogin no将其修改为PermitRootLogin yes

方法三:

查看sshd是否正确在运行 netstat -anp | grep sshd

如果没有运行使用 service sshd restart 重启服务

方法四:

客户端使用 ssh -v root@192.168.0.120 查看登陆信息

提示“Permission denied, please try again.”

查看防火墙

/etc/init.d/iptables status

如果22端口被限制则无法登陆。

放开端口22

/sbin/iptables -I INPUT -p tcp –dport 22 -j ACCEPT

我的问题是通过方法二解决的,具体操作如下:

首先,打开xshell,连接虚拟机,

接着,使用sudo和vim命令对sshd_config进行修改,

image.png

找到#PermitRootLogin no将其修改为PermitRootLogin yes

image.png

保存并退出(如果不放心可以重启ssh服务,命令systemctl restart sshd )

接着打开Navicat,连接虚拟机的MySQL

image.png

image.png

image.png

点击连接测试,可以看到连接成功(终于成功了,看到这一幕真的让人激动)

image.png

image.png

这样就完成了数据库连接。

补充一下:

不能只填常规或SSH,否则会出现如下错误:

1.只填常规不填SSH :

image.png

2.只填SSH不填常规 :

image.png

mysql passwor authen_Navicat连接虚拟机的MySQL时 提示“Password authentication failed”相关推荐

  1. Java中使用Jedis连接Redis服务端时提示:JedisConnectionException: Failed connecting

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  2. 用连接工具连接虚拟机的mysql提示 Host ‘192.168.15.142‘ is not alllowed to connect to this MySQL server解决办法

    用连接工具(sqlyog, navicat)连接虚拟机的mysql总是提示 Host '192.168.15.142' is not alllowed to connect to this MySQL ...

  3. 数据库工具连接Mysql报Password authentication failed错误

    最近项目需要用mysql数据库,同事把一个新安装的数据交给我使用,没想到一步一个坑,在此记录一下遇到的这个问题. 问题描述 使用navicat数据库工具连接mysql时,弹出了"Passwo ...

  4. centos6安装mysql并远程连接_Ubantu下MySQL安装、部署和远程连接

    系统阿里云 ubantu 16.04 MySQL 5.0/8.0 连接工具 Navicat Premium 安装MySQL 1.MySQL 5.0 直接使用apt命令安装 sudo apt insta ...

  5. 接数句库时 出现FATAL: password authentication failed for user ****

    连接postgresql数据库时,使用的是本机的实际地址.连接是出现:password authentication failed for user "****". 原因应该是po ...

  6. 安装cuda时 提示toolkit installation failed using unsupported compiler解决方法

    安装cuda时 提示toolkit installation failed using unsupported compiler解决方法 参考文章: (1)安装cuda时 提示toolkit inst ...

  7. 连接不了虚拟机mysql服务器,本地连接虚拟机MySQL提示is not allowed to connect

    本文将解决本地Navicat连接远程MysqL服务器提示不允许连接. 一.问题还原 本地Navicat连接centos7.3虚拟机的MysqL数据库 确认连接后会报出一个这样的错误 二.发现问题 这个 ...

  8. php连接虚拟机中mysql数据库吗,PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MysqL数据库的三种方式(MysqL.MysqLi.pdo),结合实例形式分析了PHP基于MysqL.MysqLi.pdo三种方式连接MysqL数据库的相关操作技巧与 ...

  9. 如何查看虚拟机mysql安装路径_Linux虚拟机下mysql 5.7安装配置方法图文教程

    记录一下Linux虚拟机下MySQL安装配置方法 一. 下载mysql5.7 http://mirrors.sohu.com/mysql/MySQL-5.7/ Linux下载: 输入命令:wget h ...

  10. mysql镜像远程连接_Docker创建MySQL镜像并成功进行远程连接

    1.安装 1.1 拉取镜像 docker pull mysql 拉取成功可以验证一下 docker images 1.2 创建并启动一个 mysql 容器 docker run --name ly-m ...

最新文章

  1. DbUtils工具类使用
  2. 利用计算机解决问题实际依赖,行测答题技巧:准确把握加强、削弱的“相关性”...
  3. 实例详细讲解ASP生成静态页面方法
  4. 全志线刷工具如何刷linux,全志 Allwinner V3S 开发环境搭建 (二)安装必要工具
  5. 我化身保姆为你提供 html 教学服务(6)
  6. php中取整的函数,php中四舍五入取整函数详细介绍
  7. RadioButtonList控件绑定图片Vertical对齐
  8. 如何编写wenpack插件
  9. centos安装守护进程工具supervisor
  10. 分布式数据库中间件对比总结 数据库(分库分表)中间件对比
  11. 【quick-cocos2d-lua】 疯狂牛牛
  12. 微信改微信号连接服务器,微信修改不了微信号怎么回事 微信号怎么修改
  13. 上门洗车APP --- Android客户端开发 之 项目结构介绍,大厂面试必备技能
  14. 华为Mate S发布:余承东说要在圣诞季和三星、苹果正面开战---ESM
  15. 进程文件ntvdm.exe
  16. 1009 type C 与DP检测,USB3.0与PD协议
  17. 数据导出组件Data-Export:数据分析处理“加速器”
  18. LSM-tree原理与应用
  19. Let's Encrypt 泛域名证书申请
  20. Labelmx条码软件如何制作试卷答题卡条码标签

热门文章

  1. LOJ 2743(洛谷 4365) 「九省联考 2018」秘密袭击——整体DP+插值思想
  2. android中使用setVideoURI()播放视频
  3. angular.js双向数据绑定实现动画特效
  4. tomcat配置管理员帐号密码
  5. 激情转型 三大战役重塑AMD
  6. Selenium(二)——webdriver 开始
  7. NBU备份数据库时的ORA-27211错误分析解决
  8. BGP(3):BGP 的路径优选
  9. DPDK初始化分析(三)
  10. Linux的软链接和硬链接