为mariadb安装连接器c

txu3uszq  于 2021-06-20  发布在  Mysql
关注(0)|答案(3)|浏览(568)

所以,我想用mariadb。它有一个接头c。https://downloads.mariadb.org/connector-c/
如何安装?安静坦白说,它的文件是可怕的。甚至3.0.5的src文件也链接到3.0.4页面。
我没有找到安装二进制文件的方法,从src构建的文档也很模糊。我想知道如何安装这两种方式(二进制和从源代码构建)
我用的是centos7 64位。

gt0wga4j

gt0wga4j1#

问题是关于centos的,然而,这个答案是针对ubuntu的。
下载mariadb connector/c后 tar 以及 cd 请尝试以下操作:

sudo mv -f bin/mariadb_config /usr/bin/
sudo mv -f include/mariadb    /usr/local/include/
sudo mv -f lib/mariadb        /usr/local/lib/

我可以 pip install mariadb .
万一你不能 import mariadb ,尝试:

export LD_LIBRARY_PATH=/usr/local/lib/mariadb/
knsnq2tg

knsnq2tg2#

对于ubuntu 20.04。。。

sudo apt-get install libmariadb3 libmariadb-dev
sg24os4d

sg24os4d3#

最简单的安装方法是使用mariadb包存储库。

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
sudo yum -y install MariaDB-devel

至于从源代码构建,这些步骤应该可以在centos 7上使用。

sudo yum -y install git gcc openssl-devel make cmake
git clone https://github.com/MariaDB/mariadb-connector-c.git
mkdir build && cd build
cmake ../mariadb-connector-c/ -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

相关问题