原文:
https://gugod.org/2023/04/perl-cpan-install-dbd-mysql-with-miariadb-config/
以下是全文轉貼
----8<----
簡單筆記一下。以 Debian 爲例。
在安裝 DBD::mysql 時需要 mysql_config 這個指令,但如果要使用 MariaDB
Client 而不能安裝 MySQL Client 時,也可以讓 DBD::mysql 去使用
mariadb_config,使其改與 libmariadb 連結。由於 MariaDB Client 也可以用來
與 MySQL Server 溝通,在不想額外加入 mysql 套件的時候也可以使用這招來省
點事。
首先需要裝好開發與編譯用的函式庫:
sudo apt-get install libmariadb-dev
然後是在安裝 DBD::mysql 時,透過指定環境變數的方式,讓其在編譯過程去使用 MariaDB 的編譯設定:
以 cpm 指令來裝
DBD_MYSQL_CONFIG=/usr/bin/mariadb_config cpm install -g DBD::mysql
以 cpanm 指令來裝
DBD_MYSQL_CONFIG=/usr/bin/mariadb_config cpanm DBD::mysql
以 cpan 指令來裝
DBD_MYSQL_CONFIG=/usr/bin/mariadb_config cpan -i DBD::mysql
以上。
----