const sequelize = new Sequelize('database', 'username', 'password', {
host: 'localhost',
dialect: 'mysql'
});
- 接続タイムアウトエラー:データベースへの接続がタイムアウトした場合、以下のようなエラーメッセージが表示されます。
SequelizeConnectionError: Connection timed out
このエラーを解決するためには、次の手順を試してみてください。
- データベースサーバーが正しく動作していることを確認してください。
- 接続情報(ホスト名、ポート番号など)が正しいことを確認してください。
- ネットワーク接続が正常であることを確認してください。
- 認証エラー:データベースへの接続時に認証エラーが発生する場合、以下のようなエラーメッセージが表示されます。
SequelizeAccessDeniedError: Access denied for user 'username'@'localhost' (using password: YES)
このエラーを解決するためには、次の手順を試してみてください。
- ユーザー名とパスワードが正しいことを確認してください。
- ユーザーにデータベースへのアクセス権があることを確認してください。