開発環境はWindowsでDELPHIを使用しています。
mariadbを使ってサーバーに接続しようとしたときに
「ベンダライブラリ libmysql.dll, libmariadb or libmysqld.dll を読み込めません」
とエラーが表示されます。mysqlのライブラリを使えば動くと思うのですが、
mariadbで動かしてみようとlibmariadb.dllを探してみましたが、PCの中には無いようです。ネットで探してみても怪しげなサイトに誘導されます。
このライブラリはどこから入手するものなのでしょうか?
急ぎではありませんが、ご存じのかたがいらっしゃれば教えてください。
よろしくお願いします。
MariaDBのサーバーは、同じWindowsで動いているのですか。どのようにインストールしたものですか。
MariaDBの問題ではないのでは。
問題の観点を「DELPHIからDBを利用するために」という観点ではどうでしょう
返答をいただきましてありがとうございます。
MariaDBのサーバーは、QNAP(NAS)に入っているものを使いました。
Windows版は、https://mariadb.org/ からダウンロードしました。
公式ではなかったんですね。
こちらのサイトも詳しく見てみます。
> Windows版は、https://mariadb.org/ からダウンロードしました。
ダウンロードして、何をインストールしたのですか。Windows ローカルにMariaDBをインストールしたのなら、DLLもインストールされているはずですが。
https://mam-mam.net/delphi/db_mysql.html
m.ts10806 様
その観点で質問すればよかったですね。
nukasa 様
ご紹介いただいたページと同じ方法でダウンロード、インストールしました。
一旦MariaDBサーバーを削除して、再度ダウロードからやりなおしてみました。
ダウンロードページのArchitectureはx86_64となっていましたが、ダウンロードしたファイルはwin64でした。現在この状態です。もう少し探してみます
情報をありがとうございました。
>その観点で質問すればよかったですね。
質問編集すれば今からでも伝わります(特にDELPHI)
回答2件
あなたの回答
tips
プレビュー