エラーメッセージには、アクセスが拒否されたことが明確に示されているため、ホスト名/ユーザー名/パスワード/データベースが間違っているか、ユーザーに必要な権限がありません。
権限を設定する方法、この例ではすべて:
GRANT ALL PRIVILEGES ON database_name TO [email protected] IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
ホストはあなたが接続する場所です。 %
ワイルドチャーとして使用できます。 ドキュメント
でより詳細な例を参照してください。 。 (エラーメッセージでユーザーとホストを確認できます)
補足として、クエリでデータベースリンクを使用する前に、接続が成功したことを確認する必要があります。