准备工作 本文目标是可以从 windows vscode 环境远程访问 linux 的 Mysql源码, 以及执行 GDB 远程调试 首先准备以下软件 在本地机器上: 安装 VS
本文目标是可以从 windows vscode 环境远程访问 linux 的 Mysql源码, 以及执行 GDB 远程调试
首先准备以下软件
在本地机器上:
管理(⚙)
->
扩展
, 直接搜索商店在远程机器上:
编译安装mysql(注意编译时需开启 -DWITH_DEBUG=1),并且启动mysql实例,这里我是在Centos(CentOS Linux release 7.7.1908)上面编译安装的mysql8.0.18(为方便没有 mysql编译安装经验的读者回头另写一篇 mysql8.0.18编译安装)
安装 gdb,
yum install gdb
yum install gdb-gdbserver
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"
--结束END--
本文标题: windows系统vscode远程调试mysql
本文链接: https://lsjlt.com/news/47724.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0