I have an issue here with baking.
I've read the previous answers to similar questions, but the solutions seem to not apply here.
I can't bake because the error I receive is: Database connection “Mysql” is missing, or could not be created
If I run which php
the PHP it's reading is the correct path within MAMP.
If I check the PDO modules:
php -i | grep "PDO"
PDO
PDO support => enabled
PDO drivers => sqlite, pgsql, mysql
PDO Driver for MySQL => enabled
PDO Driver for PostgreSQL => enabled
PDO Driver for SQLite 3.x => enabled
My application (or what I've completed on it so far) has no trouble connecting to the database.
All answers around the web point to PDO not being enabled, or the incorrect path for PHP, but neither of those apply in my case.
Another solution (Mac and MAMP) is to update your database connection HOST. I had specified localhost and received this error message. When I updated the host to 127.0.0.1 cake was able to make the connection.
The symlink method described by cfkane should also address the issue.
Maybe a wrong username / password or misspelled database name. I once had a database (name) beginning with a space.
You may want to check the database connection using plain PHP, see.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With