我正在构建一个中央网站(Laravel),它将连接不同DirectAdmin托管中托管的不同Laravel应用程序。
我收到此错误- SQLSTATE [HY000] [2002]无法建立连接,因为目标计算机主动拒绝了该连接。 (SQL:SELECT * FROM Users LIMIT 10)
如何连接DirectAdmin中托管的远程数据库?
这是我用来连接另一个数据库的内容:
'mysql2' => [
'driver' => 'mysql',
'host' => '**.***.***.**',
'port' => '3306',
'database' => 'db_name',
'username' => 'db_user',
'password' => 'dppass',
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'prefix' => '',
'prefix_indexes' => true,
'strict' => false,
'engine' => null,
],
并且来自控制器:
public function adminHome(){
$news = \DB::connection('mysql2')->select("SELECT * FROM users LIMIT 10");
dd($news);
}