使用VSCode远程调试MySQL

发布时间 2023-03-27 22:28:51作者: 吃饭端住碗

源码编译安装MySQL Debug版本

安装依赖包

## 5.7
yum -y install ncurses-devel bison openssl-devel cmake centos-release-scl devtoolset-7
scl enable devtoolset-7 bash

## 8.0
wget https:  //cmake.org/files/v3.5/cmake-3.5.2.tar.gz
tar xf cmake-3.5.2.tar.gz
cd cmake-3.5.2
./bootstrap 
make -j 8
make install
yum -y install ncurses-devel bison openssl-devel  centos-release-scl devtoolset-10
scl enable devtoolset-10 bash

下载MySQL源码并编译Debug版本

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-boost-8.0.26.tar.gz
tar zxvf mysql-boost-8.0.26.tar.gz
cd mysql-8.0.26

## 编译为DEBUG版本
cmake . \
-DWITH_DEBUG=1 \
-DWITH_BOOST=./boost/ \
-DCMAKE_INSTALL_PREFIX=/data/mysql/8.0.32/base \
-DFORCE_INSOURCE_BUILD=1

 

## 编译为DEBUG版本
cmake . \
-DWITH_DEBUG=1 \
-DWITH_BOOST=./boost/ \
-DCMAKE_INSTALL_PREFIX=/data/mysql/8.0.32/base \
-DFORCE_INSOURCE_BUILD=1