当前位置: 首页 > wzjs >正文

wordpress 数据图片存在哪seo教程自学入门教材

wordpress 数据图片存在哪,seo教程自学入门教材,网站上传该怎么做,网站建设费用做做什么科目前言 先进行mysql源码本地编译:mysql源码本地编译 1.本地调试 这里以macbook为例 1.使用vscode打开mysql源码 2.创建basedir目录、数据目录、配置文件目录、配置文件 cd /Users/test/ mkdir mysqldir //创建数据目录和配置目录 cd mysqldir mkdir conf data …

前言

先进行mysql源码本地编译:mysql源码本地编译

1.本地调试

这里以macbook为例
1.使用vscode打开mysql源码
在这里插入图片描述

2.创建basedir目录、数据目录、配置文件目录、配置文件

cd /Users/test/
mkdir  mysqldir
//创建数据目录和配置目录
cd mysqldir
mkdir conf data
cd conf
touch my.cnf

目录结构如图:
在这里插入图片描述

3.编辑my.cnf配置文件

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/Users/test/mysqldir
datadir=/Users/test/mysqldir/data
socket=/Users/test/mysqldir/mysql.sock
log-error=/Users/test/mysqldir/mysql.err
pid-file=/Users/test/mysqldir/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true[client]
port=3306
socket=/Users/test/mysqldir/mysql.sock

4.初始化mysql

mysql源码编译成功后可执行文件mysqld、mysql会出现在工程的build/bin下

4.1配置mysql数据库debug配置

在工程目录下创建.vscode目录并在该目录下创建launch.json文件
在这里插入图片描述

4.2编辑launcun.json文件

{"version": "0.2.0","configurations": [{"name": "C++ Debug","type": "lldb",//windows系统是cppgdb,macbook系统是lldb"request": "launch","program": "${workspaceFolder}/build/bin/mysqld", // 替换为你的可执行文件路径"args": ["--defaults-file=/Users/test/mysqldir/conf/my.cnf"///"${workspaceFolder}/data.xodr"],//    "stopAtEntry": false,"cwd": "${workspaceFolder}",//   "environment": [],//  "externalConsole": false,//   "MIMode": "lldb",// "setupCommands": [//   {//     "description": "Disable pretty printing",//     "text": "-enable-pretty-printing",//     "args": [],//     "ignoreFailures": true//   }// ],// "miDebuggerPath": "/opt/homebrew/bin/gdb"  // 根据系统修改路径,如 macOS 上可能是 `/opt/homebrew/bin/gdb`}]}

4.3安装codelldb插件

在这里插入图片描述
安装过程中有可能会让你去github下载codelldb-darwin-x64.vsix会很慢,不过放心我已经帮你下载好了

链接: https://pan.baidu.com/s/1FSMyzNfLu9fTaMR1-X2Mzg?pwd=cyv2 提取码: cyv2

下载后之后选择插件下载界面,将该文件拖拽到vscode插件列表区域会自动安装,等待安装成功即可。

4.4开始mysqld启动调试

ctrl+p搜索 sql_parse.cc文件
在这里插入图片描述
开启调试
在这里插入图片描述
进入调试状态
在这里插入图片描述
设置断点
为什么先开启调试再设置断点,因为数据库服务端启动的时候也会执行这个方法,为了影响mysqld的正常启动,等到调试启动后再打断点。
在这里插入图片描述

4.5 启动mysql客户端

进入build/bin启动mysql客户端

./mysql -uroot -p -S /Users/test/mysqldir/mysql.sock

回车进入数据库客户端

在这里插入图片描述
创建数据库

create database test;

使用数据库

use test

创建数据库

create table test(age int,name varchar(15)
) engine=innodb character set utf8mb4;

4.6执行sql进行

客户端执行

select * from test;

此时回到调试界面会看到断点处已经暂停
在这里插入图片描述
到这里关注

int mysql_execute_command(THD *thd, bool first_level) 
中的thd变量,找到m_query_string属性

在这里插入图片描述
好的,结束

http://www.dtcms.com/wzjs/121804.html

相关文章:

  • 永城做网站模板网站免费
  • 额尔古纳做网站网店推广常用的方法
  • 局域网视频网站开发百度推广关键词和创意
  • 自己做婚恋网站seo的形式有哪些
  • 东莞购物网站建设个人推广网站
  • 广州网站开发设计平台株洲网络推广
  • 专业的上海网站建设公司排名怎样优化网站关键词排名靠前
  • 个人网站域名备案全球最牛的搜索引擎
  • 云主机如何做网站中国十大关键词
  • 免费网站空间和域名课程培训
  • 有哪些网站有做网页用的小图片域名注册网站哪个好
  • 室内装修设计图纸百度ocpc怎么优化
  • photoshop制作网站海报进入百度app
  • 网站建设计算机人员招聘seo和网络推广有什么区别
  • 怎么把自己笔记本做服务器做个网站网站开发从入门到实战
  • 目前国内家教做的好的网站关键词查询网址
  • 头像设计制作网站南京谷歌推广
  • 网站学做糕点的课程网站服务器信息查询
  • 做网站哪些软件比较好衡阳seo优化报价
  • 公众号网站制作阿里云搜索
  • 怎么在网站后台删除图片衡阳seo外包
  • 网站制作专家成都百度推广账户优化
  • cetos做网站百度广告公司联系方式
  • 家居网站建设 百度文库自己有货源怎么找客户
  • 11网站建设waocc岳阳seo快速排名
  • 北京网站制作的公司seo关键词优化的技巧
  • 门户网站建站浙江seo外包
  • php动态网站怎么做百度seo营销公司
  • 汕头网站推广网站推广的主要方式
  • 大连网站建设培训班嘉兴seo外包公司费用