gpt4 book ai didi

mysql - 在phpMyAdmin中,如何输入 'remote' MySQL信息(非本地)?

转载 作者:行者123 更新时间:2023-11-29 22:24:08 25 4
gpt4 key购买 nike

背景:

  1. SE 历史中有一个关于此问题的问题,但评论链接为 404。How to setup/map remote mysql db in local phpmyadmin

  2. 此类问题的答案(我显然没有正确理解)位于 phpMyAdmin 文档 http://phpmyadmin.readthedocs.org/en/latest/config.html#server-connection-settings

我在一个典型的 Apache 共享公共(public)网络服务器上有一个远程 MySQL(WordPress 和 SimpleMachines 在线参与它)。我希望能够连接到我的远程数据库,克隆(或任何词)我的本地(windows8)机器上的结构,然后进行正式的完整备份(我希望在重新安装软件后恢复) )我的 MySQL 在线数据库。

到目前为止我做了什么:

安装了 Uniserver Zero XI,包括 phpMyAdmin。

在 phpMyAdmin 文件中,我打开了 config.inc.php,然后看到了

/* 服务器配置 */

$i = 0;

/* 服务器:本地主机 [1] */

$i++;

/* 身份验证部分// 服务器参数 */

后两行后面跟着许多带有迭代引用和设置的行,例如:

$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method 
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user

等等

文档说只需复制整个服务器 block 部分并放入其他服务器的设置即可。听起来很简单。

当我这样做时,phpMyAdmin 甚至不再打开(在浏览器窗口中),只是一个白屏。当我删除添加的文本 block 时,一切又正常了。

我将新 block 放在现有 block 下方。我把它放在错误的地方了吗?是否有某个地方应该在“迭代循环”之外或之后进行编号(那会在哪里)?

或者我应该在前两行中用 i 做些什么?

我为我的无知道歉,但这就是我有一个问题的原因。该文档似乎假设我知道,并且谷歌搜索发现我有 10 无数个无关的点击,除了一个带有 404 链接的前 SE 问题。

最佳答案

您的配置文件的名称和在磁盘上的位置是什么?

第一行,在已经存在的内容之前,应该是 <?php 。变量$port_ini似乎没有设置,也不是标准的 phpMyAdmin 用法,所以我会在这里硬编码端口号(我假设它是非标准的,因为你已经将它包含在配置中,如果它是默认的 3306,你可以删除它完全一致)。

$password 相同,除非您实际上已在某处定义了该变量并修改了 phpMyAdmin 以使用尚 undefined variable 的新变量名称,并且很可能是造成麻烦的原因;在这里对密码进行硬编码(或者更好的是,切换到 auth_type cookie 并完全删除用户和密码行)。

检查您的网络服务器错误日志以获取详细信息;如果它记录错误,您应该会看到更多有关导致确切问题的详细信息。

关于mysql - 在phpMyAdmin中,如何输入 'remote' MySQL信息(非本地)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30419403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com