3.8. MySQL クライアントアプリケーションの開発
Red Hat では、MariaDB クライアントライブラリーに対して MySQL クライアントアプリケーションを開発することを推奨します。クライアントとサーバー間の通信プロトコルは、MariaDB と MySQL の間で互換性があります。MariaDB クライアントライブラリーは、MySQL 実装に固有の限られた数の機能を除き、ほとんどの一般的な MySQL シナリオで機能します。
MariaDB クライアントライブラリーに対してアプリケーションをビルドするために必要な開発ファイルとプログラムは、mariadb-connector-c-devel
パッケージで提供されます。
直接ライブラリー名を使用する代わりに、mariadb-connector-c-devel
パッケージで配布されている mariadb_config
プログラムを使用します。このプログラムにより、正しいビルドフラグが確実に返されるようになります。