php - 连接 phpmyadmin 到远程数据库

标签 php mysql phpmyadmin

我正在尝试将本地 phpadmin 连接到远程数据库,但它显示错误。错误提示“无法登录 MySQL 服务器”。

下面是 phpadmin 的 config.inc.php 文件。

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'database_user_1'; //database user name
$cfg['Servers'][$i]['password'] = 'root'; //database user 1 password
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

/* Bind to the localhost ipv4 address and tcp */
$cfg['Servers'][$i]['host'] = '208.91.198.231';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['connect_type'] = 'tcp';

我尝试重新安装 xampp 并重新连接,现在我可以登录到本地 mysql 数据库,但是当尝试连接到远程服务器时,它显示以下错误。

MySQL said: Documentation

#1115 - Unknown character set: 'utf8mb4' 

任何解决问题的建议。

最佳答案

根据要求仔细检查您的版本;该错误消息表明您的 phpMyAdmin 需要 MySQL 5.5 或更高版本,但您的主机使用的是旧版本。检查phpMyAdmin download page ,其中有受支持的 phpMyAdmin 版本及其要求的简短列表(或者当然是相应手册的“要求”部分)。对于 MySQL 5.5 以下版本,目前建议使用 phpMyAdmin 4.0.10.10 版本。

关于php - 连接 phpmyadmin 到远程数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31230047/

相关文章:

php - 尝试从数据库打印结果时出现未定义的错误

mysql - 如何在共享数据库环境中为 mysql my.ini 文件提供自定义配置

php - 如何在jqgrid上绑定(bind)mssql表

java - Hibernate查询结果为空

mysql - 组合键作为外键(sql)

PHP 修改 URL 参数后从 MySQL 中获取数据

用于验证/清理与外部的 PHPmailer 内部函数

javascript - foreach 内的数据属性未更改

phpMyAdmin 正在为 PMA_Tracking 等寻找错误的数据库

mysql - 在 PHPMyAdmin 中禁用 CSV 导入