Terminal or Vercel runtime logs

NeonDbError: password authentication failed for user 'neondb_owner'

What it means
Your app reached the Neon database, but the password inside `DATABASE_URL` is wrong or was reset.
Likely causes
  • DATABASE_URL in .env.local was copied incompletely or has extra spaces/quotes around it.
  • The database role password was reset in Neon without pulling the updated environment variables.
Prevention
Use npx vercel env pull .env.local to sync the development database URL instead of copying it by hand.

Copy for your agent

The database says `password authentication failed`. Pull fresh development environment settings with `npx vercel env pull .env.local` (never print `DATABASE_URL`) and test the connection again.

Full help articleThe app can't connect to the database

Last reviewed Nov 8, 2026