简体   繁体   English

无法通过远程连接访问数据库服务器

[英]Can't access database server with remote connection

I'm a beginner and I'm trying to connect remotely to my MySQL database server, but still don't succeed. 我是一个初学者,我正在尝试远程连接到我的MySQL数据库服务器,但仍然无法成功。

I have a dedicated server and my provider doesn't want to help me. 我有专用的服务器,我的提供者不想帮助我。
- CentOS 6 with Parallels Plesk 12 (64-bit) - -带有Parallels Plesk 12 (64-bit) CentOS 6

I'm accessing my server trough Parallels Plesk. 我正在通过Parallels Plesk访问服务器。 I set up a administrator and database user with "allow remote connection from any host". 我通过“允许从任何主机进行远程连接”来设置管理员和数据库用户。

I'm able to access my server with FTP and the MySQL database server locally, but not from my computer. 我可以在本地使用FTPMySQL数据库服务器访问服务器,但不能从计算机上访问。

I have this error displaying when trying to connect with php: 尝试连接php时出现此错误:

Warning: PDO::__construct(): MySQL server has gone away in /Users/X/Sites/connexionBDD.php on line 31

Here is the way I connect: 这是我的连接方式:

define("DB_SERVER","mywebsite.com:8443");
define("DB_NAME","databasName");
define("DB_USER","MyUser");
define("DB_PWD","MyPassword");


try {
//line 31
    $bdd = new PDO('mysql:host='.DB_SERVER.';dbname='.DB_NAME, DB_USER, DB_PWD);
}
catch (Exception $e) {
  die($e->getMessage());
}
echo 'You made it';

For DB_SERVER , if using IP address, do I need to give V4 + port ? 对于DB_SERVER ,如果使用IP地址,是否需要提供V4 + port

The host and port should not be specified in the same variable, split them up and define your DSN like below. 不应在同一变量中指定主机和端口,将它们分开并按如下所示定义您的DSN。 Additionally, check the port is the correct one, MySQL by default uses port 3306. 另外,检查端口是否正确,MySQL默认使用端口3306。

define("DB_SERVER","mywebsite.com");
define("DB_PORT","8443");
define("DB_NAME","databasName");
define("DB_USER","MyUser");
define("DB_PWD","MyPassword");

try {
//line 31
    $bdd = new PDO('mysql:host='.DB_SERVER.';port='.DB_PORT.';dbname='.DB_NAME, DB_USER, DB_PWD);
}
catch (Exception $e) {
  die($e->getMessage());
}
echo 'You made it';

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM