我的编程空间,编程开发者的网络收藏夹
学习永远不晚

windows系统vscode远程调试mysql

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

windows系统vscode远程调试mysql

准备工作

本文目标是可以从 Windows  VSCode 环境远程访问 Linux 的 mysql源码, 以及执行 GDB 远程调试

首先准备以下软件

在本地机器上:

  • 安装  VS Code 目前最新版本支持 Remote - Development 插件
  • 安装 VSCode 扩展 “Remote - Development”, 方法是左下角  管理(⚙) ->  扩展, 直接搜索商店
  • 安装兼容 OpenSSH 的 SSH 客户端, 我安装的  Git for Windows 

在远程机器上:

  • 编译安装mysql(注意编译时需开启 -DWITH_DEBUG=1),并且启动mysql实例,这里我是在centos(CentOS Linux release 7.7.1908)上面编译安装的mysql8.0.18(为方便没有 mysql编译安装经验的读者回头另写一篇 mysql8.0.18编译安装)

  • 安装 gdb,   yum install gdb

  • 安装 gdbserver,  yum install gdb-gdbserver
  • 启动 ssh 服务端, 通常默认已经启动

使用 VSCode 远程访问代码

VSCode主界面 查看  ->  扩展 搜索 “Remote - Development” 并安装,安装成功后左边会有个电脑图标

windows系统vscode远程调试mysql

首先改设置, 左下角 管理(⚙) ->  设置, 搜 “remote.SSH”, 勾选  remote.SSH.showLoginTerminal 

完后就可以连接到远程机器了, 为避免频繁输入密码建议使用免密ssh登录

首先生成密钥:

# 生成一对密钥, 文件名写vscode_rsa
ssh-keygen -t rsa
# 公钥需要放到 Linux 执行环境里
# 公钥为 "vscode_rsa.pub"
cat /root/.ssh/vscode_rsa.pub >> /root/.ssh/authorized_keys
chmod 644 /root/.ssh/authorized_keys
# 私钥放在 VSCode 一端 Windows 机器里
# 我的路径是 "D:/dba/vscode_rsa"

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

windows系统vscode远程调试mysql

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

vscode 远程调试python的方法

本文介绍了vscode 远程调试python的方法,分享给大家,具有如下:实验环境 远程服务器:京东云,1核2G,centos7.3 64bit 本地环境配置安装vscode,实验用的版本是1.10.2vscode配置python插件,实验
2022-06-04

vscode如何远程调试python代码

这篇文章主要介绍了vscode如何远程调试python代码的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vscode如何远程调试python代码文章都会有所收获,下面我们一起来看看吧。环境配置配置 python
2023-07-06

vscode中怎么远程gdb调试?方法详解

vscode中怎么远程gdb调试?下面本篇文章给大家介绍一下vscode远程gdb调试的方法,希望对大家有所帮助!最近在同事的安利下,尝试了用 vscode 做 gdb 调试,用完之后,“真香”。话不多说,本文要实现的是:在 windows
2023-10-22

解决VScode配置远程调试Linux程序的问题

下面看下VScode远程调试linux程序的问题,具体内容如下,一起看看吧! 最近在Linux上调程序,但是gdb使用属于入门阶段,主要是没有图形化界面直观。在网上查找了有两个方案可选,一个是通过VisualStudio2019的远程调试功
2022-06-04

VScode Remote SSH通过远程编辑与调试代码

Visual Studio Code 最新的Insider版本中加入了remote SSH功能,可以实现代码的远程调试与文件访问。 方法非常简单,这里总结记录一下。 补充说明 一个Error的解决方案,这块可以先不看 远程Debug
2022-06-04

vscode怎么远程调试python代码?方法整理

在《vscode远程gdb调试》文章中,介绍了如何使用 vscode 调试 c/c++ 代码,作为该文的姊妹篇,本文对调试 python 代码的方法做一个整理。环境配置远程连接的方法同 《vscode远程gdb调试》中的第 1 节相同,本文
2023-10-22

VSCode连接远程服务器调试代码详细流程

文章目录 1.远程连接服务器2. 打开项目文件目录3. 配置调试环境 在研究人工智能项目时,很多时候本地机器性能不够,只能把代码拉倒服务器上,然后利用服务器资源来运行代码。遇到问题时需要调试,本文详细介绍利用VScode来调
2023-08-19

为什么无法使用 Docker/VScode 进行远程调试?

在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天编程网就整理分享《为什么无法使用 Docker/VScode 进行远程调试?》,聊聊,希望可以帮助到正
为什么无法使用 Docker/VScode 进行远程调试?
2024-04-04

python远程登录windows系统

首先安装wmi 命令:pip install wmi 然后会报错缺少pywin32-219.win-amd64-py2.7.exe包,去下面这个地址下载 http://sourceforge.net/projects/pywin32/fil
2023-01-31

Linux下如何远程登陆Windows系统

这篇文章将为大家详细讲解有关Linux下如何远程登陆Windows系统,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux下远程登陆Windows系统具体步骤1.在VMware环境分别搭建一台Linu
2023-06-28

python通过Windows下远程控制Linux系统

一、学习目标 【通过Windows下远程控制linux系统实现对socket模块认识】 二、实验环境 Windows下(模拟客户端 [ IP:192.168.43.87 ] ):python3.6 Linux下(模拟服务端 [ I
2022-06-04

Windows系统怎么远程登陆桌面Linux?

用putty、xshell等软件远程linux的命编程客栈令行模式大家应该都会了,假如需要远程linux的桌面要怎么办呢?下面本人就讲下在Windows系统平台下使用TigerVNC远程登录带桌面的Linux系统。 VNC Password
2023-06-14

编程热搜

目录