古い同僚から管理のためにアプリケーションが渡されました。ただし、実行しようとすると、常にこのエラーが発生します。助けてください。
Mysqlクレデンシャルが無効なため、Accessで例外エラーが拒否される場合があります。第二に、私の経験から、データベース接続にパスワードを設定しなかったためにこれが起こることを観察しました。例えば
private $Host = "localhost";
private $db_name = "db_dbtest"; // Database name
private $username = "db_user"; // your database username
private $password = "db_password"; // Your password
public $conn;
}
データベース接続のパスワードを試して設定してください。このような経験があり、[操作]タブで照合をutf8_general_ciに変更した後、これで問題を解決できませんでした。データベース接続にパスワードを追加し、すぐに接続することを考えました。これをテストして、それが役立つかどうかを確認できます。
Mysql資格情報が無効であるため、アクセス拒否例外エラーが発生します。
これは、提供されたSQL情報が間違っているためです。正しい情報に変更すると、このエラーを解決できます。
これと同じエラーコードが表示されていました。私はphpMyAdminを使用しており、sqlファイルのインポートでデータベースを追加しています。 Webサイトは、以前に機能していた同じコードをすべて使用していました。このエラーを修正するには、phpMyAdmin内に移動し、データベースをクリックしてから操作タブをクリックします。データベースの照合を「ut8_general_ci」に変更します。その後、データベースへのユーザー名/パスワードアクセスを確認できました。
また、データベースにアクセスするためのユーザーアカウントタブにユーザー名、パスワード、特権を追加したことを確認することもできます。
それは、使用しているSQL資格情報が間違っていることを意味します。できることはほとんどありません。正しい資格情報を使用するか、rootアカウントを使用してユーザーのパスワードまたは権限を変更する必要があります。
これは古い質問ですが、私にとっては、Sequel Proのパスワードを.env configファイルにリストされているパスワードに設定する必要がありました。これが誰かを助けることを願っています!