windows系统vscode远程调试mysql
短信预约 -IT技能 免费直播动态提醒
准备工作
本文目标是可以从 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” 并安装,安装成功后左边会有个电脑图标
首先改设置, 左下角
管理(⚙)
->
设置
, 搜 “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文档
猜你喜欢
2024-04-02
2023-09-08
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
2023-09-04
2024-04-02
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
2024-04-02
2023-10-01
为什么无法使用 Docker/VScode 进行远程调试?
在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天编程网就整理分享《为什么无法使用 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
2023-09-06
Linux下如何远程登陆Windows系统
这篇文章将为大家详细讲解有关Linux下如何远程登陆Windows系统,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux下远程登陆Windows系统具体步骤1.在VMware环境分别搭建一台Linu
2023-06-28
2023-07-29
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
编程热搜
[mysql]mysql8修改root密码
use mysqlselect * from user where user="root";update user set password=password("mysql@2020") where user="root";ERROR 1064 (42000)MySQL专题3之MySQL管理
1、启动以及关闭MySQL服务器- 首先,我们需要通过以下命令来检查MySQL服务器是否已经启动:ps -ef | grep mysqld- 如果MySQL已经启动,以上命令将输出mysql进程列表,如果mysql未启动,你可以使用以下
编程资源站
- 资料下载
- 历年试题