2017-07-29 683 views
0

我遇到了MySQL使用XAMPP的问题。当我启动MySQL服务时,它不显示端口号。XAMPP - MySQL没有端口号 - 无法连接

enter image description here

当我去到localhost/phpMyAdmin的,这是无法连接。

enter image description here

我甚至试过在my.ini文件,但无济于事更改端口号。奇怪的是,这是几分钟前的工作。我重新启动服务器,并且它停止工作。

任何线索为什么?

谢谢。

回答

0

我曾经有过类似的问题,原因是在该系统上关闭了MySQL的端口。当我打开的端口,它的工作

+0

但它一直在为我工作。我也尝试将端口号更改为3307,3308和3309。 – fractal5

+0

您是否尝试过使用命令行连接mysql -h -P -u root -p password –

0

netstat的-tlpn 它会显示在列表类似下面:

活动的互联网连接(仅服务器) 原的Recv-Q发送-Q本地地址外国地址州
PID /节目名称
TCP 0 0 0.0.0.0:22 0.0.0.0:
LISTEN
1393/sshd的

用作所有细节的根。 -t选项将输出限制为TCP连接,-l用于监听端口,-p列出程序名称,-n显示端口的数字版本,而不是指定版本。

用这种方法可以看到进程名和端口。如果端口关闭了,打开MYSQL端口。

1

找到你mysql installation directorymy.ini文件,如果已通过xampp看看安装到xampp目录mysql文件夹。

请看那里现在配置了哪些端口。

它应该是3306,但如果没有,请将其更改为3306(默认情况下)。

您还应该检查您的端口及其监听协议。

要检查端口上的窗户,打开CMD,管理员和类型

netstat -an

和搜索你的端口,它必须是LISTENING,并且必须使用TCP作为协议进行通信。详情请看下图。

enter image description here