我试图将Android与PHP,MySQL连接起来,因为我指的是this tutorial。我在本地计算机上成功安装了WAMP服务器,现在我想通过输入" http://localhost/phpmyadmin"登录到phpmyadmin。我的浏览器中的网址,但我收到了以下错误 -
#2002 - No connection could be made because the target machine actively refused it. — The server is not responding (or the local server's socket is not correctly configured).
有关详细信息,请参阅以下屏幕截图 -
我想在此提及的另一件事是,在启动Wamp服务器后,它会以橙色显示图标。我用谷歌搜索了几乎所有可用的解决方案,但还无法解决我的问题。奇怪的是昨天它成功地工作但是在今天早上我再次尝试登录时我得到了这个错误。请帮我解决这个问题,如果我能提供相同的更多信息,请告诉我。谢谢。
答案 0 :(得分:3)
案例1:
一个是mysql端口与其他应用程序不冲突
案例2:
第二个是一些mysql表我们不继续崩溃恢复,因为如果我们无法将InnoDB日志中的日志记录应用到它,表可能会损坏。
案例1:解决方案
你可以去wamp/bin/mysql/mysql5.x.x /
可以找到my.config
文件,您可以在下面提到端口号更改我们更改的内容。
以下选项将传递给所有MySQL客户端
[client]
password = your_password
port = 3309
socket = /tmp/mysql.sock
and
The MySQL server
[wampmysqld]
除了你可以改变php / bin /文件夹 Php.ini在这里你可以像这样更改端口号默认值3306到3309 port = 3309 socket = /tmp/mysql.sock
案例2解决方案:
Wamp/bin/mysql/mysql5.x.xx/data
在这里可以找到数据文件夹,因为您的项目名称显示为打开该项目,然后找到currepted (uses space ID: 43 at filepath: .\myschool\tbl_student.ibd
InnoDB: Error: could not open single-table tablespace file .\myschool\tbl_student.ibd)
文件然后将其删除。
wamp\bin\mysql\mysql5.6.17\data\myschool
在这里你找到表格然后删除当前的表格结构像这个扩展名tbl_student.ibd
您可以在此处找到wamp / logs文件夹的日志文件,您可以选择MySQL然后查看错误,然后就可以解决它了。
答案 1 :(得分:1)
您是否配置了服务器的控制面板.. 我有同样的问题,然后我发现那里没有错误
问题是其他应用程序使用了我的服务器控制面板试图访问的相同端口
希望你能找到错误..
祝你好运答案 2 :(得分:0)
那是因为mysqld没有运行检查它mysqld On \ MySQL \ bin
答案 3 :(得分:0)
如果您使用的是wamp,请转到~\wamp\apps\phpmyadmin{version}
并打开config.inc.php
,然后在$cfg['Servers'][$i]['port'] = '????'
部分中添加$cfg['Servers'][$i]['connect_type'] = 'tcp'
以下/* Server parameters */
。
用您当前的端口替换????
(3306是默认端口,因此如果您更改端口,请在此处写入)