Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Have your created a database and user and tested that the connection works outside the scope of WordPress?
Here is a simple bash script to test the connection (adjust as needed)
#!/usr/bin/env bash
WEBROOT=${HOME}/public_html
WPDBHOST=$(cat ${WEBROOT}/wp-config.php | grep DB_HOST | cut -d \' -f 4)
WPDBNAME=$(cat ${WEBROOT}/wp-config.php | grep DB_NAME | cut -d \' -f 4)
WPDBUSER=$(cat ${WEBROOT}/wp-config.php | grep DB_USER | cut -d \' -f 4)
WPDBPASS=$(cat ${WEBROOT}/wp-config.php | grep DB_PASSWORD | cut -d \' -f 4)
WPDBPREF=$(cat ${WEBROOT}/wp-config.php | grep "\$table_prefix" | cut -d \' -f 2);
if [ ! "`mysql -u${WPDBUSER} -p${WPDBPASS} -e 'SHOW DATABASES;' | grep ${WPDBNAME}`" == "${WPDBNAME}" ]; then
echo "${WPDBNAME} connection failure for ${WPDBUSER}"
exit
else
echo "${WPDBNAME} connected"
fi
Hello all,
If you’re unable to access the database using the credentials then the password is likely to be wrong. You can try to reset the passwords for the databases that you’re unable to access.
You can also check our article on How To Debug the WordPress “Error Establishing Database Connection”:
Regards, Alex