I have problem on connecting Laravel 5 to MySQL on live server, it seems ok on localhost but when I uploaded it to live server, it wont connect saying:
PDOException in Connector.php line 47: SQLSTATE[HY000] [2003] Can't connect to MySQL server on '10.0.0.131' (111)
Here are my config
LOCAL SERVER:
config/database.php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '127.0.0.1'),
'database' => env('DB_DATABASE', 'MY_DATABASE_NAME'),
'username' => env('DB_USERNAME', 'MY_USERNAME'),
'password' => env('DB_PASSWORD', 'MY_PASSWORD'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
.env
APP_ENV=local
APP_DEBUG=true
APP_KEY=0jxkNPPT1PVVx0sFdMpxfVeqe5C24HLP
DB_HOST=127.0.0.1
DB_DATABASE=MY_DATABASE_NAME
DB_USERNAME=MY_USERNAME
DB_PASSWORD=MY_PASSWORD
CACHE_DRIVER=file
SESSION_DRIVER=file
LIVE SERVER:
config/database.php
'mysql' => [
'driver' => 'mysql',
'host' => env('DB_HOST', '10.0.0.131'),
'database' => env('DB_DATABASE', 'MY_DATABASE_NAME'),
'username' => env('DB_USERNAME', 'MY_USERNAME'),
'password' => env('DB_PASSWORD', 'MY_PASSWORD'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
],
.env
APP_ENV=local
APP_DEBUG=true
APP_KEY=0jxkNPPT1PVVx0sFdMpxfVeqe5C24HLP
DB_HOST=10.0.0.131
DB_DATABASE=MY_DATABASE_NAME
DB_USERNAME=MY_USERNAME
DB_PASSWORD=MY_PASSWORD
CACHE_DRIVER=file
SESSION_DRIVER=file