Can';无法连接到phpMyAdmin或本地主机

Can';无法连接到phpMyAdmin或本地主机,php,mysql,apache,phpmyadmin,Php,Mysql,Apache,Phpmyadmin,嗨,我最近下载了wamp服务器来帮助我的网站。我的问题是,当我单击phpmyadmin时,我会收到一条错误消息“HTTP错误404.0-未找到” 您正在查找的资源已被删除、名称已更改或暂时不可用。“ 另外,当我点击我的本地主机时,我会看到这个我认为不正确的页面 终于看到我的网页,我必须写。如果我将8888放在phpMyAdmin前面,那么我可以看到phpMyAdmin,但它没有与我创建的mysql数据库和表同步,它只是一个普通的phpMyAdmin。我不知道要更改什么,也不知道从哪里开始更改,以

嗨,我最近下载了wamp服务器来帮助我的网站。我的问题是,当我单击phpmyadmin时,我会收到一条错误消息“HTTP错误404.0-未找到” 您正在查找的资源已被删除、名称已更改或暂时不可用。“

另外,当我点击我的本地主机时,我会看到这个我认为不正确的页面

终于看到我的网页,我必须写。如果我将8888放在phpMyAdmin前面,那么我可以看到phpMyAdmin,但它没有与我创建的mysql数据库和表同步,它只是一个普通的phpMyAdmin。我不知道要更改什么,也不知道从哪里开始更改,以使其正常工作,从而可以在PHPmyadmin中查看我在mysql中创建的表和数据库

在我的httpd.conf中,servername是*servername localhost:81*,listen-listen是81


任何帮助都将不胜感激

在您的计算机上运行IIS绝对不是问题,如果您正确配置了PHP,您甚至可以从中使用phpMyAdmin服务器。这听起来像是在IIS旁边运行另一个Web服务器(我是根据您使用的大量端口感知到这一点的,您引用了端口80、81、8080和8888),这也很好(同样,只要您正确配置它们,以避免冲突)。例如,您可以让一个监听端口80,另一个监听端口8080,这样就不会有端口冲突

您必须知道哪个服务器正在使用哪个端口,以及希望从哪个服务器使用phpMyAdmin。如果IIS没有使用PHP解释器,也没有配置为服务于phpMyAdmin,那么使用IIS端口将出现404错误——这似乎是导致屏幕截图的最初原因

您说过,如果您使用8888端口,您可以使用phpMyAdmin,但不能访问您希望看到的数据库。这是一个良好的开端,意味着会发生以下两种情况之一:要么您以没有权限查看这些数据库的用户(可能是匿名用户)的身份登录,要么您的计算机上运行了两个MySQL实例,它们都有自己的datadir(好吧,我甚至无法想象如果他们共享同一个datadir会发生什么样的数据损坏)。你看到任何数据库了吗?你能创建一个新的数据库吗


您可以在命令行客户端连接并查看您的数据库吗?在命令行客户端,使用
状态;
命令查看您连接的用户和主机,然后将其与phpMyAdmin主页上显示的内容进行比较。请注意,主机很重要,
%
本地主机不同,这是可以定义的在您的计算机上运行IIS不是问题,如果您正确配置了PHP,您甚至可以从中运行phpMyAdmin。听起来您在IIS旁边运行另一个Web服务器(我根据您使用的大量端口感觉到这一点,您引用了端口80、81、8080和8888),这也很好(同样,只要正确配置它们,以避免冲突)。例如,您可以让一个侦听端口80,另一个侦听端口8080,这样就不会有端口冲突

您必须知道哪个服务器正在使用哪些端口,以及您希望从哪个服务器使用phpMyAdmin。如果IIS未使用PHP解释器,并且未配置为服务phpMyAdmin,则使用IIS端口将导致404错误,这似乎是您在此处截屏的最初原因

您说过,如果您确实使用8888端口,您可以使用phpMyAdmin,但不能访问您希望看到的数据库。这是一个良好的开端,意味着会发生以下两种情况之一:您以没有权限查看这些数据库的用户(可能是匿名用户)的身份登录或者您的机器上运行了两个MySQL实例,它们都有自己的datadir(我甚至无法想象如果它们共享相同的datadir,会发生什么数据损坏)。您看到任何数据库了吗?您可以创建一个新的数据库吗


你能在命令行客户端连接并查看你的数据库吗?在命令行客户端,使用
状态;
命令查看你连接的用户和主机,然后将它们与phpMyAdmin主页上显示的内容进行比较。请注意,主机很重要,
%
本地主机不同ess您可能想看到以下问题:您的计算机上是否安装了IIS(internet信息服务)?您可以使用COM和“net stop was/y”停止iss在cmd中,具有管理员权限..或者您可以使用windows功能永久禁用iss谢谢您的所有回复。是的,我的计算机上安装了IIS注意,我想您可能想看到以下问题:您的计算机上安装了IIS(internet信息服务)吗?您可以使用comand停止isscmd中的“net stop was/y”具有管理员权限。或者您可以使用windows功能永久禁用iss谢谢您的所有回复。是的,我的计算机上安装了IIS