使用SQLyog远程连接数据库

SQLyog是我一直最喜欢的MySQL数据库连接工具,但腾讯云之类的远程服务器,出于安全的原因我们使用的是RSA密钥认证登录,那么能否用SQLyog连接上远程服务器呢?

答案当然是肯定的。

需要下载SQLyog的可以查看我的Windows软件列表

处理密钥

一般我们通过腾讯云的管理页面上创建的RSA密钥是pem格式,而SQLyog只支持ppk格式,所以我们要先进行密钥转换,通过pem格式的密钥来生成一个ppk格式的密钥。

这里使用的转换工具是PuTTYgen。

官网是:https://www.puttygen.com/

下载安装好后打开PuTTYgen:

选择Conversions>import key

在弹出的资源管理器窗口中选择你的pem密钥。

密钥加载好以后,可以给密钥设置一个二次密码,当然这是可选的,不过出于安全考虑,建议设置。设置好以后点击Save private key,就可以生成一个ppk格式的私钥。

连接数据库:

打开SQLyog新建连接:

需要注意的是,因为我们使用的是SSH连接,所以在MySQL连接设置里的主机地址是localhost。

此外还需要注意的是,用户名和密码都要填MySQL数据库的用户名和密码。

在SSH的设置页面,主机地址、用户名都要填写远程主机的,比如我这里就是腾讯云的。

关键是登录验证,这里要选择公钥,口令里填写密钥转换时候设置的二次密码,私钥选择刚生成的ppk密钥。

点击测试连接,如果一切无误就会显示可以连接。然后点击连接即可。

参考资料

  • putty登录,提示no supported authentication methods available解决方法

  • sqlyog通过跳板机ssh连接mysql数据库

使用SQLyog远程连接数据库相关推荐

  1. mysql远程连接数据库的二种方法_mysql 远程连接数据库的二种方法

    mysql 远程连接数据库的二种方法 一.连接远程数据库: 1.显示密码 如:MySQL 连接远程数据库(192.168.5.116),端口"3306",用户名为"roo ...

  2. 远程linux服务器,安装集成的xampp,本地电脑远程连接数据库进行使用

    远程linux服务器,安装集成的xampp,本地电脑远程连接数据库进行使用 使用 navicat 相关软件远程连接数据库远程访问 xampp目录一般在/opt/lampp中 一.执行命令.进入目录: ...

  3. 使用内网穿透远程连接数据库

    如题,本篇主要使用NATAPP进行内网穿透从而远程连接数据库. 远程连接数据库在这里指的是不通过局域网,sql server远程连接数据库的方式有两种,一种是最简单的,只需要数据库创建人的那台电脑在本 ...

  4. IDEA远程连接数据库

    IDEA远程连接数据库 1.选择数据源 2. 选择连接的数据库 3. 选择驱动 4. 测试连接 (MySQL 5.7版本 驱动==mysql-connector-java-5.1.47.jar==) ...

  5. Springboot集成Durid远程连接数据库一直报ERROR 1045 (28000): Access denied for user

    1.问题   Springboot集成Durid远程连接数据库时,发现一直报ERROR 1045 (28000): Access denied for user,显示密码错误,但在本地通过Navica ...

  6. 服务器宝塔面板配置远程连接数据库

    服务器宝塔面板配置远程连接数据库 阅读本博文可以自定义数据库用户权限,配合Navicat执行新建数据库等操作. 运行环境描述 阿里云ECS 系统:CentOS Linux 数据库:MySQL 5.5 ...

  7. 使用SQLyog远程连接MySQL

    前言 在一局域网中,有两台主机,主机1是Windows 10系统,主机2是Windows 7系统,其中,主机1的IP是192.168.8.107,主机2的IP是192.168.8.106.已知两主机上 ...

  8. SQLyog远程连接mysql

    SQLyog远程连接mysql 1.保证网络畅通和端口正常开放 在Windows的cmd下执行 ping IP地址 检查远程服务器是否网络畅通 telnet IP地址 端口号 检查远程服务器的端口是否 ...

  9. centos7 mysql 3306端口_Centos7开启/关闭3306端口实现远程连接数据库

    在阿里云ecs上搭建网站以及学习apache安装的时候需要打开80,3306端口等,由于centos 7版本以后默认使用firewalld后,网上关于iptables的设置方法已经不管用了!直接学习f ...

  10. 初始化Mariadb数据库+远程连接数据库

    一.初始化Mariadb数据库 1.安装Mariadb yum install mariadb mariadb-server 2.启动Mariadb systemctl start mariadb s ...

最新文章

  1. vim php 语法高亮,linux vim配置文件(语法高亮)
  2. 为什么我们需要一门新语言——Go语言
  3. android startactivity 跳到锁屏_「瀑布屏」手机到底好不好用?
  4. 利用一个继电器来实现脚踏鼠标按钮
  5. 对于C#里面的this与base
  6. 重采样算法实践 --- (一)
  7. 利用Asp.Net Core的MiddleWare思想处理复杂业务流程
  8. pcb只开窗不镀锡_案例图解射频PCB设计要点
  9. [译] 如何在东南亚拓展您的应用业务
  10. python-内存中的那些事儿-变量-函数-类
  11. HTML5的设计目的是为了在移动设备上支持多媒体
  12. Spring MVC Maven 环境搭建与部署
  13. 组件化开发-002-Cocoapods远程私有库使用(Private Repo)
  14. 大一微积分笔记整理_大学数学-微积分学笔记.pdf
  15. Spring学习04:事务控制(TransactionManager)
  16. linux 好书推荐
  17. 360的网络流量监测
  18. mysql audit log_关于MySQL AUDIT(审计)那点事
  19. 脉冲经过高通和低通滤波器后的波形
  20. linux桌面只运行浏览器,分享|4 个 Linux 桌面上的轻量级图像浏览器

热门文章

  1. python打印当前时间
  2. 网络管理员考试串讲视频教程
  3. 计算机语言语法语义,程序设计语言语义
  4. 怎么向字体库中添加字体
  5. 三思笔记专区,即将闪亮登场
  6. java界面添加mid音乐,网页添加背景音乐的源代码
  7. LabVIEW 读写和缩放音频文件
  8. visio for android,iPad版的Visio Viewer发布:移动端也能查看Visio文档啦
  9. 2005-2020POI数据 高德POI数据 高德信息点数据 百度POI数据分析下载
  10. 3个免费开源的项目管理/甘特图软件