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

天津个人网站制作wordpress改不成中文

天津个人网站制作,wordpress改不成中文,百度识图在线识图,中国信用网官网查询入口前言 先进行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/557275.html

相关文章:

  • 网站标题组合秦皇岛抚宁区建设局网站
  • 网络工程适合女生吗几级英语可以做外贸网站seo
  • 网站开发语言 知乎wordpress安装没有选择语言
  • 凯里网站开发gzklyy六安网站制作人才招聘
  • 做网站杭州傲视信息陈木胜怎么走的
  • 化妆品网站建设目标与期望公司网站设计图
  • 西安做企业网站app制作公司排行榜
  • 柳州建设公司网站南昌定制网站开发费用
  • 海报模板在线制作免费网站本溪市城乡住房建设厅网站
  • reeyee网站建设wordpress 评论go跳转
  • 苏格网站建设公司网页网站建设 ppt模板
  • 教做网站的学校3d动画制作
  • 有自媒体谁还做网站wordpress2010如何适应手机
  • 无锡手机网站建设报价创鑫云网络
  • 买域名之后怎样做网站在工商网站上怎么做电话的变更
  • 主流的自助建站网站电影网页设计模板图片
  • 保健品网站设计机构传播公司可以做门户网站吗
  • 深圳制作网站哪家好要找企业做网站应该注意什么
  • 功能型网站开发价格展示设计公司有哪些
  • 建设网站的服务费是指什么互联网营销师是我国哪一年发布的新职业
  • 网站后台编辑网站建设的知识
  • 建一个下载网站要什么cms系统网页视频下载快捷键
  • 深圳做网站外包公司有哪些建设银行贷款网站
  • 极速建站网站的总体方案与功能设计
  • 网站建设需要看什么书农业网站建设
  • 网站备案省份湖州建设局新网站
  • 用dw做音乐网站毕设网站代做一般预算多少钱
  • 江阴高新区建设促进服务中心网站建网站的步骤
  • 如何开发网站平台开发vue2.0网站开发
  • 用html5做的网站过程网站建设推广邮件