- 博客(3)
- 收藏
- 关注
原创 Linux中程序的调试和进程状态分析
程序的调试和进程状态分析 1、打印当前MYSQLD进程堆栈 执行ps -ef | grep mysqld 命令,查看mysqld进程id。 方法1:pstack PID 方法2:使用gdb 进入gdb后,执行attach PID,然后执行thread apply all bt 方法3:使用gcore pid 执行gcore PID < s.log,可将堆栈信息输出到s.log文件中。 2、在代码中设立断点,调试断点。 gdb调试工具常用命令解析 查看代码 list(l): 列出源代码 li
2020-08-07 16:52:45
886
原创 CentOS7 系统中MySQL源码编译安装
操作系统:CentOS Linux release 7.8.2003 (Core) Mysql版本:5.7.31 下载源码安装包 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.31.tar.gz (Mysql5.7以后在cmake时必须指定boost,源码包有含boost的和不含boots的,这里下载含boost的源码包,安装更方便) #依赖工具根据安装 # [root@localhost ~]# yum -y inst
2020-08-07 15:43:43
238
原创 docker部署一主两从数据库集群
docker部署一主两从数据库集群 配置环境: docker version:1.13.1 MySQL version:5.7.31 文件夹与文件准备(用于容器目录挂载) mkdir -p /root/mysql/master/data /root/mysql/master/logs /root/mysql/master/conf mkdir -p /root/mysql/slave1/data /root/mysql/slave1/logs /root/mysql/slave1/conf mkdir -p
2020-08-07 15:37:01
351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人