mysql passwor authen_Navicat连接虚拟机的MySQL时 提示“Password authentication failed”
经过几个星期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”相关推荐
- Java中使用Jedis连接Redis服务端时提示:JedisConnectionException: Failed connecting
场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...
- 用连接工具连接虚拟机的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 ...
- 数据库工具连接Mysql报Password authentication failed错误
最近项目需要用mysql数据库,同事把一个新安装的数据交给我使用,没想到一步一个坑,在此记录一下遇到的这个问题. 问题描述 使用navicat数据库工具连接mysql时,弹出了"Passwo ...
- centos6安装mysql并远程连接_Ubantu下MySQL安装、部署和远程连接
系统阿里云 ubantu 16.04 MySQL 5.0/8.0 连接工具 Navicat Premium 安装MySQL 1.MySQL 5.0 直接使用apt命令安装 sudo apt insta ...
- 接数句库时 出现FATAL: password authentication failed for user ****
连接postgresql数据库时,使用的是本机的实际地址.连接是出现:password authentication failed for user "****". 原因应该是po ...
- 安装cuda时 提示toolkit installation failed using unsupported compiler解决方法
安装cuda时 提示toolkit installation failed using unsupported compiler解决方法 参考文章: (1)安装cuda时 提示toolkit inst ...
- 连接不了虚拟机mysql服务器,本地连接虚拟机MySQL提示is not allowed to connect
本文将解决本地Navicat连接远程MysqL服务器提示不允许连接. 一.问题还原 本地Navicat连接centos7.3虚拟机的MysqL数据库 确认连接后会报出一个这样的错误 二.发现问题 这个 ...
- php连接虚拟机中mysql数据库吗,PHP连接MySQL数据库的三种方式
本篇文章给大家介绍一下PHP连接MysqL数据库的三种方式(MysqL.MysqLi.pdo),结合实例形式分析了PHP基于MysqL.MysqLi.pdo三种方式连接MysqL数据库的相关操作技巧与 ...
- 如何查看虚拟机mysql安装路径_Linux虚拟机下mysql 5.7安装配置方法图文教程
记录一下Linux虚拟机下MySQL安装配置方法 一. 下载mysql5.7 http://mirrors.sohu.com/mysql/MySQL-5.7/ Linux下载: 输入命令:wget h ...
- mysql镜像远程连接_Docker创建MySQL镜像并成功进行远程连接
1.安装 1.1 拉取镜像 docker pull mysql 拉取成功可以验证一下 docker images 1.2 创建并启动一个 mysql 容器 docker run --name ly-m ...
最新文章
- DbUtils工具类使用
- 利用计算机解决问题实际依赖,行测答题技巧:准确把握加强、削弱的“相关性”...
- 实例详细讲解ASP生成静态页面方法
- 全志线刷工具如何刷linux,全志 Allwinner V3S 开发环境搭建 (二)安装必要工具
- 我化身保姆为你提供 html 教学服务(6)
- php中取整的函数,php中四舍五入取整函数详细介绍
- RadioButtonList控件绑定图片Vertical对齐
- 如何编写wenpack插件
- centos安装守护进程工具supervisor
- 分布式数据库中间件对比总结 数据库(分库分表)中间件对比
- 【quick-cocos2d-lua】 疯狂牛牛
- 微信改微信号连接服务器,微信修改不了微信号怎么回事 微信号怎么修改
- 上门洗车APP --- Android客户端开发 之 项目结构介绍,大厂面试必备技能
- 华为Mate S发布:余承东说要在圣诞季和三星、苹果正面开战---ESM
- 进程文件ntvdm.exe
- 1009 type C 与DP检测,USB3.0与PD协议
- 数据导出组件Data-Export:数据分析处理“加速器”
- LSM-tree原理与应用
- Let's Encrypt 泛域名证书申请
- Labelmx条码软件如何制作试卷答题卡条码标签