1

我想开发一个站点以在具有 MySQL DB 的 Apache 服务器上工作;使用 phpmyadmin

我的机器上安装了 IIS7 - 我试图通过 Windows 7 的各种添加/删除程序来删除它(这显然是成功的);但事实证明:没有骰子。

我已经安装了 WAMP。由于 IIS 占用 80 端口,我已将监听配置更改为端口 8080 的配置。这可行。

但是,由于之前安装了 MySQL,WAMP 上的 phpmyadmin 无法运行;所以我删除了它的安装。

phpmyadmin 随后抛出了一个不同的错误

2002 - 由于目标机器主动拒绝,无法建立连接

我非常期待,因为 MySQL 可能已在机器上完全卸载。

我重新安装了 WAMP,希望这能解决问题。不幸的是,情况似乎并非如此。这让我感到惊讶,因为我认为它与 WAMP 捆绑在一起。

MySQL 日志:

 121021 18:30:54 [Note] Plugin 'FEDERATED' is disabled.
121021 18:30:54 InnoDB: The InnoDB memory heap is disabled
121021 18:30:54 InnoDB: Mutexes and rw_locks use Windows interlocked functions
121021 18:30:54 InnoDB: Compressed tables use zlib 1.2.3
121021 18:30:54 InnoDB: Initializing buffer pool, size = 128.0M
121021 18:30:54 InnoDB: Completed initialization of buffer pool
121021 18:30:54 InnoDB: highest supported file format is Barracuda.
121021 18:30:54  InnoDB: Waiting for the background threads to start
121021 18:30:55 InnoDB: 1.1.8 started; log sequence number 1595675
121021 18:30:55 [Note] Server hostname (bind-address): '(null)'; port: 3306
121021 18:30:55 [Note]   - '(null)' resolves to '::';
121021 18:30:55 [Note]   - '(null)' resolves to '0.0.0.0';
121021 18:30:55 [Note] Server socket created on IP: '0.0.0.0'.
121021 18:30:56 [Note] Event Scheduler: Loaded 0 events
121021 18:30:56 [Note] wampmysqld: ready for connections.
Version: '5.5.24-log'  socket: ''  port: 3306  MySQL Community Server (GPL)

由于没有本地开发环境,我将准备好使用远程服务器。但是,诸如 Dreamweaver 之类的程序似乎会立即拒绝此选项,因为它们没有被建立为“测试服务器”。When the remote server is selected as a testing server, connections throw a 404 error.

这让我不得不手动编写所有代码,包括数据库操作,并通过 ftp 中继到远程服务器。我将不胜感激任何改进此设置的建议。

PS远程服务器块通过端口3306连接

4

1 回答 1

0

由于 Wamp 没有预料到的现有信息,MySQL 最初无法与 Wamp 一起使用(它会自动尝试使用一些默认组合登录 phpmyadmin,例如用户名 = root 和密码 = no)。

完全重新安装 MySQL 并忽略 Wamp,似乎可以解决问题。

于 2012-10-22T11:18:05.727 回答