vscode远程debug mysql

vscode远程debug mysql

使用自己下载的源代码编译并安装

〇可以提前安装的依赖

apt install libssl-dev

apt install pkg-config

①安装依赖

个人本地操作系统为Ubuntu18.04LTS,编译安装需要以下依赖。

apt install build-essential cmake bison libncurses5-dev libssl-dev pkg-config

详细依赖列表参考https://dev.mysql.com/doc/refman/8.0/en/source-installation.html。如果有其他缺失的依赖,cmake的时候会检查出来,甚至会打印输出具体的apt / yum命令,把命令拷下来执行一下再编译即可。

②下载源码

源码包分为带boost版和不带boost版的,方便起见直接下载带boost的。

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-boost-8.0.16.tar.gz
tar xzv -f mysql-boost-8.0.16.tar.gz
cd mysql-8.0.16/ ; ls

③编译安装

cmake的完整选项列表参考https://dev.mysql.com/doc/refman/8.0/en/source-configuration-options.html

cmake时按照提示添加-DFORCE_INSOURCE_BUILD=1

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost -DFORCE_INSOURCE_BUILD=ON -DFORCE_INSOURCE_BUILD=1
make && make install

④初始配置

详细参考https://dev.mysql.com/doc/refman/8.0/en/installing-source-distribution.html。

添加mysql用户组和配置文件权属。

groupadd mysql
useradd -g mysql mysql
mkdir -p /usr/local/mysql/data
chown -R mysql:mysql /usr/local/mysql

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
这一步会打印输出随机生成的root账号初始密码,找个小本本记下来待会要用这个密码连接登录的。[Server] A temporary password is generated for root@localhost: T9Er+PlKFu-6

生成ssl(可选)。

/usr/local/mysql/bin/mysql_ssl_rsa_setup --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
新建一个全局用的简单的配置文件。

vim /etc/my.cnf

然后写入以下内容

[client]
socket = /tmp/mysql.sock

[mysqld]
socket = /tmp/mysql.sock
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data

⑤开启服务

详细参考https://dev.mysql.com/doc/refman/8.0/en/postinstallation.html。

配置mysqld服务。

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mys
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!对于在VS Code中进行远程调试,您可以按照以下步骤进行操作: 1. 安装VS Code:首先确保您已经安装了VS Code编辑器。 2. 安装扩展:在VS Code中打开扩展面板(Ctrl+Shift+X),搜索并安装 "Remote - SSH" 扩展。 3. 连接到远程服务器:点击VS Code左下角的 "Remote Explorer" 图标,然后点击 "+" 图标添加一个新的SSH主机。按照提示输入远程服务器的SSH连接信息,例如主机名、用户名和密码。 4. 远程连接:选择刚才添加的SSH主机,点击 "Connect to Host" 进行远程连接。 5. 设置调试器:在VS Code中打开您的项目,并在左侧活动栏中选择 "Debug" 视图。在顶部的下拉菜单中选择 "Add Configuration",然后选择适合您项目的调试配置类型。如果没有适合的配置类型,您可以手动编辑 ".vscode/launch.json" 文件。 6. 配置调试器:在 ".vscode/launch.json" 文件中,您需要指定适当的启动命令、程序参数和调试选项,以适应您的项目。例如,对于C++项目,您可以使用 "gdb" 调试器,并指定编译后的可执行文件路径。 7. 开始调试:在 ".vscode/launch.json" 文件中设置好调试器配置后,在调试视图中点击 "Start Debugging" 按钮开始远程调试。VS Code将会连接到远程服务器,并自动启动调试器。 这样,您就可以使用VS Code进行远程调试了!希望对您有所帮助。如果您有任何疑问,请随时向我提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值