天天看點

CentOS7.3編譯安裝MariaDB10.2.12

在CentOS7.3編譯安裝MariaDB10.2.12詳細教程

1. 删除CentOS7.3預設資料庫配置檔案

檢視預設資料庫配置檔案

<code>[root@localhost ~]# find -H /etc/ | grep my.c</code>

<code>/etc/pki/tls/certs/make-dummy-cert</code>

<code>/etc/pki/tls/certs/renew-dummy-cert</code>

<code>/etc/my.cnf.d</code>

<code>/etc/my.cnf.d/mysql-clients.cnf</code>

<code>/etc/my.cnf</code>

删除預設資料庫配置檔案

<code>[root@localhost ~]# rm -rf /etc/my.cnf /etc/my.cnf.d/</code>

再次檢視預設資料庫配置檔案

到目前為止, 系統最小化安裝自帶的資料庫配置檔案已經删除幹淨了!

2. 解除安裝系統自帶mariadb-libs

查詢

<code>[root@localhost ~]# rpm -qa|grep mariadb-libs</code>

<code>mariadb-libs-5.5.52-1.el7.x86_64</code>

解除安裝

<code>[root@localhost ~]# rpm -e mariadb-libs-5.5.52-1.el7.x86_64 --nodeps</code>

安裝相關包

<code>[root@localhost ~]# yum -y install libaio </code>

<code>[root@localhost ~]# yum -y install libaio-devel </code>

<code>[root@localhost ~]# yum -y install bison </code>

<code>[root@localhost ~]# yum -y install bison-devel </code>

<code>[root@localhost ~]# yum -y install zlib-devel </code>

<code>[root@localhost ~]# yum -y install openssl</code>

<code>[root@localhost ~]# yum -y install openssl-devel </code>

<code>[root@localhost ~]# yum -y install ncurses </code>

<code>[root@localhost ~]# yum -y install ncurses-devel</code>

<code>[root@localhost ~]# yum -y install libcurl-devel</code>

<code>[root@localhost ~]# yum -y install libarchive-devel </code>

<code>[root@localhost ~]# yum -y install boost </code>

<code>[root@localhost ~]# yum -y install boost-devel </code>

<code>[root@localhost ~]# yum -y install wget</code>

<code>[root@localhost ~]# yum -y install gcc </code>

<code>[root@localhost ~]# yum -y install gcc-c++</code>

<code>[root@localhost ~]# yum -y install make</code>

<code>[root@localhost ~]# yum -y install cmake</code>

<code>[root@localhost ~]# yum -y install perl</code>

<code>[root@localhost ~]# yum -y install kernel-headers</code>

<code>[root@localhost ~]# yum -y install kernel-devel </code>

<code>[root@localhost ~]# yum -y install pcre-devel</code>

如果yum在某些環境下(内網.不能連接配接外網的情況)可以在網易的開源鏡像搜尋下載下傳對應rpm包進行安裝 網易開源鏡像位址:

<a href="http://mirrors.163.com/centos/7/os/x86_64/Packages/" target="_blank">http://mirrors.163.com/centos/7/os/x86_64/Packages/</a>

<code>rpm -ivh your-package.rpm                                         ---安裝rpm包</code>

<code>rpm -Uvh your-package.rpm                                         ---更新rpm包</code>

<code>rpm -q package-name                                               ---查詢包是否被安裝 </code>

<code>rpm -e  package-name --nodeps                                     ---解除安裝某個包 不檢查依賴</code>

自動解決依賴關系

<code>yum localinstall xxx.rpm</code>

3. 建立家目錄存放軟體包目錄

這裡目錄名字可以随意

<code>[root@localhost ~]# mkdir soft</code>

<code>[root@localhost ~]# cd soft</code>

4. MariaDB官網複制源碼包連結位址并下載下傳解壓

下載下傳

<code>[root@localhost soft]# wget https://downloads.mariadb.org/interstitial/mariadb-10.2.12/source/mariadb-10.2.12.tar.gz</code>

解壓

<code>tar -zxvf mariadb-10.2.12.tar.gz</code>

本文轉自 a928154159 51CTO部落格,原文連結:http://blog.51cto.com/zhibeiwang/2067368