MariaDB
badman250
专注分享IT知识技能
展开
-
1.MariaDB笔记——MaraDB的Linux安装
1.MariaDB笔记——MaraDB的Linux安装1. 下载地址:https://downloads.mariadb.org/mariadb/下载相关包,传送到需要安装的服务器上。Linux的相关包是 mariadb-10.1.13-linux-x86_64.tar.gz2. 解压#tar -xvfmariadb-10.1.13-linux-x86_64.tar.g原创 2017-10-11 22:39:25 · 1485 阅读 · 0 评论 -
2.MariaDB笔记——MariaDB源码编译
2.MariaDB笔记——MariaDB源码编译下载源码包:mariadb-10.1.13.tar.gz下载地址参照上篇文档。解压#tar –xvf mariadb-10.1.13.tar.gz#cd mariadb-10.1.13/准备相关包需要cmake 2.6或以后版本通过yum源安装cmake# yum install cmake#yum insta原创 2017-10-11 22:40:04 · 1764 阅读 · 1 评论 -
3.MariaDB笔记——MariaDB在Windows安装
3.MariaDB笔记——MariaDB在Windows安装设置环境变量增加下载的MYSQL的BIN环境变量如下图1:启动Mariadb打开一个cmd,直接执行 mysqld如下图2:修改root密码>mysqladmin –u root password “test”登陆>mysql –u root -p输入密码进行登陆即可。原创 2017-10-11 22:41:02 · 2659 阅读 · 0 评论 -
4.MariaDB笔记——MariaDB在Windows源码编译
4.MariaDB笔记——MariaDB在Windows源码编译1. 安装需要Visual C++:支持从VS2010到VS2013如果是10.0之前的版本,需要Bazaar(使用标准安装和默认安装选项)GIT:如果从源码树上编译最新版本需要。安装完后运行命令:git config –global core.autocrlf input,不然一些测试会被忽略。https://gi原创 2017-10-11 22:41:47 · 1788 阅读 · 0 评论 -
5.MariaDB笔记——MariaDB开发者
5.MariaDB笔记——MariaDB开发者如何成为MariaDB开发者。当前必须和其他开发者使用相同的工具了,这样其他开发者可以很容易的来运行程序。使用git和github所有的MariaDB代码是通过git开发和维护的。使用Github是可选,这个可以让代码共享变得简单。1. 打开https://github.com/mariadb/server点击Fork来创原创 2017-10-11 22:42:13 · 1243 阅读 · 0 评论 -
6.MariaDB笔记——cmake使用介绍一
6.MariaDB笔记——cmake使用介绍一1. Cmake简介以前也是只用make命令居多,但是CMake是一个比make更高级的编译配置工具,可以根据不同的硬件平台、不同的编译器,生成相应的Makefile或者vcproj项目。通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建原创 2017-10-11 22:42:54 · 1448 阅读 · 0 评论 -
7.MariaDB笔记——cmake使用介绍二
7.MariaDB笔记——cmake使用介绍二在上篇的基础上,继续学习实验。提供可执行文件和项目的版本号。在CMakeLists文件中加入CMakeLists修改如下:cmake_minimum_required(VERSION 2.6)project(Tutorial)# The versionnumber.set (Tutorial_VERSION_MAJOR1原创 2017-10-11 22:43:55 · 1456 阅读 · 0 评论 -
8.MariaDB笔记——cmake使用介绍三关于库
8.MariaDB笔记——cmake使用介绍三关于库继续,增加一个库。cmake如何增加库 增加一个库到项目中. 增加一个子目录MathFunctions.子目录增加一个CMakeList文件,内容只有一行如下:add_library(MathFunctionsmysqrt.cxx)原创 2017-10-11 22:44:20 · 1282 阅读 · 0 评论 -
9.MariaDB笔记——cmake使用介绍四安装与测试
9.MariaDB笔记——cmake使用介绍四安装与测试继续下一步,增加安装规则和测试。对上篇中的MathFunctions库,我们安装库和头文件通过在MathFunctions的CMakeLists文件中加入如下两行:install(TARGETS MathFunctions DESTINATION bin)install (FILESMathFunctions.h DESTIN原创 2017-10-11 22:44:43 · 1304 阅读 · 0 评论 -
10.MariaDB笔记——cmake使用介绍五系统自带函数
10.MariaDB笔记——cmake使用介绍五系统自带函数继续,如果考虑增加系统平台的函数到我们的项目中。而我们增加的代码取决于目标平台是否存在函数。现在假设平台有log函数,我们用于在mysqrt函数中调用。使用CheckFunctionExists.cmake宏来判断这些函数是否存在。在主CMakeLists中增加如下:#does this system provid原创 2017-10-11 22:45:16 · 1215 阅读 · 0 评论 -
11.MariaDB笔记——cmake使用介绍六动态产生代码文件
11.MariaDB笔记——cmake使用介绍六动态产生代码文件继续学习cmake.怎样增加产生的代码文件到应用编译过程。例如:我们在编译过程中创建一个提前计算好平方根的表,然后将产生的表编译到我们的应用中。在MathFunctions子目录中创建MakeTable.cxx文件,内容如下:#include #include #include int main (in原创 2017-10-11 22:45:44 · 1031 阅读 · 0 评论 -
12.MariaDB笔记——cmake使用介绍七编译安装包
12.MariaDB笔记——cmake使用介绍七编译安装包继续学习cmake如何发布项目给其他人使用。对不同的平台提供二进制和源码。和安装、测试存在不同,安装二进制是从源码编译完毕后开始安装。本次我们要学习是生成一个安装包,例如linux的rpm包这样的。完成这个目标,需要CPack来创建平台需要的安装器。首先在主CMakeLists文件最后增加如下# build原创 2017-10-11 22:46:23 · 1275 阅读 · 0 评论 -
NoSQL数据库压测工具
YCSB全称为“Yahoo!Cloud Serving Benchmark”。内置了对常见NoSQL数据库和数据网格产品的支持,如Cassandra、MongoDB、Hbase、Redis、Infinispan等等很多的主流产品,而且不仅安装使用简单,还能自由扩展测试数据类型和支持的数据库产品。参考链接使用YCSB测试MongoDB的微分片性能http://www.mongoing.c原创 2017-09-03 16:31:38 · 3466 阅读 · 0 评论 -
MariaDB Getting Started for Developers
Getting Started for DevelopersGetting Started for DevelopersThe Contributing Code page on the KnowledgeBase details many of the actual steps involved in working with the MariaDB source code.转载 2016-04-01 00:14:32 · 30315 阅读 · 0 评论 -
13.MariaDB笔记——cmake使用介绍八支持面板
13.MariaDB笔记——cmake使用介绍八支持面板提交结果到面包非常简单。之前已经定义了一些测试。主要运行测试并提交到面板即可。在主CMakeLists文件中增加如下:# enabledashboard scriptinginclude(CTest)创建文件CTestConfig.cmake内如如下:set (CTEST_PROJECT_NAME"Tuto原创 2017-10-11 22:47:04 · 1042 阅读 · 0 评论