参数说明cmake. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql55cmake编译-DMYSQL_UNIX_ADDR=/tmp/mysql.sock通信文件位置-DMYSQL_DATADIR=/data/myqlmysql数据存放路径-DSYSCONFDIR=/etc配置文件路径-DMYSQL_USER=mysqlmysql运行用户-DMYSQL_TCP_PORT=3306mysql监听端口-DWITH_XTRADB_STORAGE_...[继续阅读]
海量资源,尽在掌握
参数说明cmake. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql55cmake编译-DMYSQL_UNIX_ADDR=/tmp/mysql.sock通信文件位置-DMYSQL_DATADIR=/data/myqlmysql数据存放路径-DSYSCONFDIR=/etc配置文件路径-DMYSQL_USER=mysqlmysql运行用户-DMYSQL_TCP_PORT=3306mysql监听端口-DWITH_XTRADB_STORAGE_...[继续阅读]
本文介绍分片的思想和MongoDB中的实现方法。 首先需要介绍一些基本的概念。分片分片,也叫做分区,是一种常用的数据库优化技术。其含义就是将数据拆分,将数据分散到不同机器上的过程。这样就能够使得系统可以存储更多的...[继续阅读]
CentOS 8操作系统上安装MySQL 8.0,可从默认的CentOS 8存储库中安装最新版本的MySQL数据库服务器8.0版,CentOS 8还提供了MariaDB 10.3,它是MySQL 5.7的直接替代品,但有一些限制,如果你的应用程序与MySQL 8.0不兼容,请安装MariaDB 10.3,参考在...[继续阅读]
1.启动调试前置条件:编译生成执行码时带上 -g,如果使用Makefile,通过给CFLAGS指定-g选项,否则调试时没有符号信息。gdb program //最常用的用gdb启动程序,开始调试的方式gdb program core //用gdb查看core dump文件,跟踪程序core的原因gdb...[继续阅读]
我们数据库中的数据一直在变化,有时候我们希望能监听数据库数据的变化并根据变化做出一些反应,比如更新对应变化数据的缓存、增量同步到其它数据源、对数据进行检测和审计等等。而这种技术就叫变更数据捕获(Change Dat...[继续阅读]
最近一直都在搞新员工的培训材料,MySQL的培训PPT我居然写了100多页,我都佩服我自己的毅力了。不如现在把这些总结一下,慢慢写到博客里,供入门者参考。 一 关系型数据库 关系型数据库的理论提出于上世纪七十年代...[继续阅读]
我偶然听说sqlsugar的性能比dapper强。对此我表示怀疑(由于我一直使用的dapper存在偏见吧),于是自己测试了sqlsugar、freesql、dapper发现他们的给我的结果是sqlsugar>dapper>freesql(这里并不是黑那个orm,毕竟不同orm功能不同,底层实现...[继续阅读]
1 #!/usr/local/python3.5/bin/python3.5 2 #!coding:utf-8 3 #################################### 4 #目地:用于诊断mysql性能问题 5 #作者:蒋乐兴 6 #时间:2016-07-02 7 #create user moniter@'127.0.0.1' identified by 'moniter@2048'; 8 # 9 ######################...[继续阅读]
最简单的代码connect.php[html] view plain copy print?<?php $host="localhost"; $db_user="root"; $db_pass=""; $db_name="demo"; $timezone="Asia/Shanghai"; $link=mysql_connect($host,$db_user,$db_pass); mysql_select_db($db_name,$link); mysql_query("SET names UTF8...[继续阅读]