Reputation: 481
My env file as follow:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=admin_clrank
DB_USERNAME=admin_clranke
DB_PASSWORD=admin@123
i am getting the error and i have checked the username and password that are same.My website is in cpanel. config.php file is also delted.
Upvotes: 5
Views: 12771
Reputation: 59
change DB_HOST to localhost and run php artisan cache:clear and php artisan config:cache
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=admin_clranke
DB_USERNAME=homeimpr_clranke
DB_PASSWORD=password
Upvotes: 1
Reputation: 1
create and grant access to user homeimpr_clranke
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=admin_clranke
DB_USERNAME=homeimpr_clranke
DB_PASSWORD=password
make sure your database name is also correct and take note your cpanel username is attached to the db_database
Upvotes: 0
Reputation: 167
1- Add single quote ' in username and password
2- Then add this route in your web app and open it from browser:
Route::get('/cleareverything', function () {
$clearcache = Artisan::call('cache:clear');
echo "Cache cleared<br>";
$clearview = Artisan::call('view:clear');
echo "View cleared<br>";
$clearconfig = Artisan::call('config:cache');
echo "Config cleared<br>";
});
Upvotes: 3
Reputation: 427
it can be fixed by adding a ' single quote on database user and password
DB_DATABASE=admin_clrank
DB_USERNAME='admin_clranke'
DB_PASSWORD='admin@123'
like this. it will work fine for me
Upvotes: 6
Reputation: 506
Try to use username and password as follows with quotation. i have no idea how it worked, but it really worked for me after searching a lot.
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=admin_clrank
DB_USERNAME='admin_clranke'
DB_PASSWORD='admin@123'
Upvotes: 26
Reputation: 5896
Use console and artisan:
php artisan config:cache
This will clear cache configuration and then new settings will work.
Upvotes: 2
Reputation: 884
Steps to debug:
Upvotes: 1