Mysql 在Centos7下的安裝

2021-10-21 08:38:07 字數 973 閱讀 6343

由於專案原因,需要在linux下使用c++語言操作mysql資料庫,原打算使用原生的基於c語言的官方api庫,但是研究下來感覺雖然簡單,但是使用起來頗為麻煩,尤其對於select返回資料集的操作,設計的不是很人性化,不太符合現代語言的使用習慣,所以決定找找有什麼比較好的封裝庫,經過多方比較,絕對採用mysql++這個基於標準c++庫的封裝庫。

下面就是整個安裝的過程:

1. 確保已經安裝了mysql-client的開發庫,一般在/usr/lib64/mysql/libmysqlclient.so

yum install mysql-devel
2. 從現在原始碼安裝包mysql++-3.2.5.tar.gz

3. 解壓,配置,編譯安裝。

tar -zxvf mysql++-3.2.5.tar.gz

./configure --prefix=/usr/local --with-mysql-lib=/usr/lib64/mysql

make && make install

5. 配置ldconfig,在/etc/ld.so.conf檔案中增加如下的行

/usr/local/lib

/sbin/ldconfig

/bin/ln -s /usr/local/lib/libmysqlpp.so /usr/lib/libmysqlpp.so

6. 為了能在程式中使用mysql++庫,需要在makefile中做如下配置

includes = -i/usr/local/include/mysql++

lib = -l/usr/local/lib -lmysqlpp

至此可以愉快的使用mysql++運算元據庫啦:)

在centos7下安裝mysql

1.一般centos7預設安裝了mariadb,這裡把它解除安裝。rpm qa grep mariadb rpm e nodeps mariadb libs 5.5.56 2.el7.x86 642.rpm安裝mysql rpm ivh mysql community common 5.7.24 1...

在CentOS 7下安裝MySQL5 7

wget i cyum y install mysql57 community release el7 10.noarch.rpmyum y install mysql community serversystemctl start mysqld.service 找到預設密碼,必須先進入mysql一...

CentOS7下的MySQL安裝

1.準備安裝包 安裝環境檢查 1 上傳如下centos二進位制安裝包到 opt目錄 二進位制安裝包區分linux作業系統 mysql server 5.6.38 1.el7.x86 64.rpm 服務端 mysql client 5.6.38 1.el7.x86 64.rpm 客戶端 2 檢查系統是...