(MySQL)データベースをWebで利用できるようにすることには根本的な問題があります。 MySQLを使用すると、ssh-tunnelsまたはssl-certificatesを要求するように構成できます。どちらも、パスワードをクリアテキストで送信できません。通常、クライアントソフトウェアと、データベースに近いサーバー上にあるサーバーソフトウェア(およびクライアント/サーバー間のプロトコル)の両方を作成する必要があります。
どちらも他よりも正確ではありませんが、データベース(およびクライアントマシン)によっては、ライセンスコストに影響を与える可能性があります。
通常、クライアントは作成するサーバーソフトウェアを使用してユーザーを認証し、サーバーソフトウェアは単一のデータベースログインを使用してデータベースに接続します。