fedora 20 mariadb 5.5.36 采摘

来源:互联网 发布:linux 进入文件夹 编辑:程序博客网 时间:2024/04/29 14:10

1. mariadb安装

1.0 yum方式安装

su - 切换到root

#yum -y install mariadb mariadb-server

安装成功查询版本

$mysql --version
mysql  Ver 15.1 Distrib 5.5.36-MariaDB, for Linux (x86_64) using readline 5.1

2.0 编译安装 Compiling MariaDB From Source (待)

3.0 二进制方式安装 MariaDB Binary Packages (待)

2.MariaDB Client Library for Java Applications 1.1.7 Stable

The MariaDB Client for Java is used to connect applications developed in Java to MariaDB and MySQL databases using the standard JDBC API. The client library is LGPL licensed.

See this article for more information

3.MariaDB Client Library for C 2.0.0 Stable 2014-04-02

The MariaDB Native Client library (C driver) is used to connect applications developed in C/C++ to MariaDB and MySQL databases.The client library is LGPL licensed.

// cmake construtor

May@localhost mariadb_client-2.0.0-src]$ cmake .
-- The C compiler identification is GNU 4.8.3
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
...

-- Configuring done
-- Generating done
-- Build files have been written to: /home/May/mariadb/mariadb_client-2.0.0-src


// compile
[May@localhost mariadb_client-2.0.0-src]$ make
Scanning dependencies of target libmariadb
[  1%] Building C object libmariadb/CMakeFiles/libmariadb.dir/array.c.o
[  1%] Building C object libmariadb/CMakeFiles/libmariadb.dir/ma_dyncol.c.o
...

Linking C static library libmariadbclient.a
[100%] Built target mariadbclient
Scanning dependencies of target LIBMYSQL_SYMLINKS
[100%] Generating libmysql.so, libmysqlclient.so, libmysqlclient_r.so, libmysqlclient.a
[100%] Built target LIBMYSQL_SYMLINKS
Scanning dependencies of target mariadb_config
[100%] Building C object mariadb_config/CMakeFiles/mariadb_config.dir/mariadb_config.c.o
Linking C executable mariadb_config
[100%] Built target mariadb_config

// install

[root@localhost mariadb_client-2.0.0-src]# make install
[ 50%] Built target libmariadb
[100%] Built target mariadbclient
[100%] Generating libmysql.so, libmysqlclient.so, libmysqlclient_r.so, libmysqlclient.a
[100%] Built target LIBMYSQL_SYMLINKS
[100%] Built target mariadb_config
Install the project...
-- Install configuration: "Relwithdebinfo"
-- Installing: /usr/local/lib/mariadb/libmariadb.so.2
...
-- Installing: /usr/local/include/mariadb
...

-- Up-to-date: /usr/local/include/mariadb/my_config.h
-- Up-to-date: /usr/local/include/mariadb/mysql_version.h
-- Installing: /usr/local/bin/mariadb_config


4.待


0 0