#2002 - 连接超时服务器没有响应(或本地服务器的套接字配置不正确)

问题描述 投票:0回答:1

我正在尝试在 Replit 上创建 MySQLphpMyAdmin,但是当我尝试从 Node.JSphpMyAdmin.co 连接到它时出现错误 或任何其他主机并出现错误“#2002 - 连接超时服务器没有响应(或本地服务器的套接字未正确配置)。/mysqli_real_connect(): (HY000/2002): 连接超时

PHP version: 8.0.16 (cli)
phpMyAdmin version: 5.2.1
Full Information How I'm fill the data into phpMyAdmin.co - 在服务器输入中,我输入了项目的域,例如:(phpmyadmin.myusername.repl.co)

- config.inc.php 文件(之前是 config.sample.inc.php):

$cfg['服务器'][$i]['auth_type'] = 'cookie';

/* 服务器参数 */

$cfg['服务器'][$i]['主机'] = '127.0.0.1';

$cfg['服务器'][$i]['端口'] = '3306';

$cfg['服务器'][$i]['connect_type'] = 'tcp';

$cfg['服务器'][$i]['压缩'] = false;

$cfg['服务器'][$i]['AllowNoPassword'] = false;

- my.cnf 文件:

[server]
datadir = /home/runner/phpmyadminserver/sql_data
user = runner
bind-address = 127.0.0.1
port = 3306
skip-name-resolve
skip-networking = 0
pid-file = mysqld.pid
log-error = error.log
general_log_file = general.log
general_log = 1
disable-log-bin = 1
innodb-log-file-size = 4194304
lower_case_table_names = 1
default-storage-engine = InnoDB
[mysql]
socket = /var/run/mysqld/mysqld.sock
php mysql mysqli phpmyadmin replit
1个回答
0
投票

在 my.cnf 文件中,您已设置绑定地址 = 127.0.0.1。这意味着 MySQL 将仅监听本地主机 (127.0.0.1) 上的连接。要允许来自外部主机的连接,您可以将绑定地址设置为服务器的 IP 地址或 0.0.0.0 以侦听所有可用的网络接口:

绑定地址 = 0.0.0.0

如果尝试上述步骤后仍然无法连接到 MySQL 服务器,您可以联系您的托管提供商寻求帮助。

尝试重新启动 MySQL 服务器。

© www.soinside.com 2019 - 2024. All rights reserved.