【问题标题】:How to get databases in cpanel phpMyAdmin version to show up in localhost version of phpMyAdmin on WAMP server?如何让 cpanel phpMyAdmin 版本中的数据库显示在 WAMP 服务器上 phpMyAdmin 的 localhost 版本中?
【发布时间】:2019-08-11 06:02:52
【问题描述】:

我将 inmotionhosting 用于我的网站和数据库。我有一个在 mysql 中创建的特定数据库,然后通过 phpMyAdmin 的 cpanel 版本构建表。

我发现 phpMyAdmin 的 cpanel 版本没有权限或用户控件,所以我安装了 WAMP 服务器并在其上安装了 phpMyAdmin。我可以以 root 用户身份登录,一切似乎都已正确配置。

如何使我在 phpMyAdmin 的 cpanel 版本中创建的数据库显示在我安装在 WAMP 服务器上的 phpMyAdmin 中?

我已经进行了无数次网络和文档搜索,但无法找到解决此问题所需的确切答案。我需要帮助。请,谢谢!

【问题讨论】:

  • 我假设您在 PC 上安装了 WAMPServer,对吧?
  • inmotionhosting 是否允许您远程访问他们服务器上的数据库。 1)在所有? 2) 创建具有远程访问权限的用户帐户后?
  • 是的,我已经在我的 PC 上安装了 WAMP 服务器,是的,我可以访问它,因为我已将数据库连接到我正在使用的网站并且该连接工作正常。通过 phpMyAdmin 使用 WAMP 服务器访问它的过程是我不明白的,也找不到帮助我完成它的文献。
  • 只安装 MYSQL WorkBench 可能更简单。

标签: php mysql phpmyadmin mariadb


【解决方案1】:

我通过以下方式解决了这个问题。我访问了 config.inc.php 文件并更改了这个:

$cfg['Servers'][$i]['verbose'] = 'MySQL';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = $wampConf['mysqlPortUsed'];
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';

我改成这样了:

$cfg['Servers'][$i]['verbose'] = 'MySQL';
$cfg['Servers'][$i]['host'] = '[my server's static IP address]';
$cfg['Servers'][$i]['port'] = $wampConf['mysqlPortUsed'];
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';

然后,我能够以之前在 MySQL 中创建或分配给该数据库的任何用户身份登录,并且出现了相应的数据库。

【讨论】:

  • 我收到错误警告:mysqli::mysqli(): (HY000/1045): Access denied for user '....'@'localhost' (using password: YES)跨度>
猜你喜欢
  • 2018-11-27
  • 2016-05-17
  • 2013-10-04
  • 2016-03-12
  • 2014-10-03
  • 2021-12-20
  • 1970-01-01
  • 2016-05-24
  • 1970-01-01
相关资源
最近更新 更多