-編集-気にしないでください、それはbindaddressでした。しかし、私のphpアプリが接続できた理由を説明できるかもしれません。または、IPアドレスまたは127.0.0.1を介して接続できるようにする方法。私は確かに、127.0.0.1の代わりに自分のIPアドレスを使用するようにサイトを構成、通知、または更新しませんでした
私はモノラルでdebian上で実行されているC#でMySqlを使用しています。私のアプリは動作するために使用します。その後、いくつかのことが起こりました。ディスクスペースが足りなくなったので、構成を変更したため、ibdataは1つの大きなファイルではありませんでした。私のデータベースがいっぱいになり、ディスク容量が再び不足しました。また、バインドアドレスを127.0.0.1からマシンのIPアドレスに変更しました。私のアプリは127.0.0.1を使用していますが、phpサイトが何を使用しているかわかりません。他の変更(デフォルトとしてutf8を使用するなど)を行ったような気がしますが、それぞれを覚えていません。
以下の例外があります。使用する場合mysql -u user -p
は、上記のユーザーとしてログインできます。ただし、私のアプリにはまだ例外があります。これをどのようにデバッグできるかわかりません。何を確認できますか?また、これをどのように修正できますか?
PHPの私のサイトはデータベースにアクセスしているようです。私の1つのC#はそうではなく、私のコンソールアプリはそうではありません。もちろん、それらはすべて異なるユーザー名を使用します。
MySql.Data.MySqlClient.MySqlException:指定されたMySQLホストのいずれにも接続できません。