XAMPP:启动 MySQL ......好的。但无法启动/使用 Mysql 进程
Posted
技术标签:
【中文标题】XAMPP:启动 MySQL ......好的。但无法启动/使用 Mysql 进程【英文标题】:XAMPP: Starting MySQL...ok. But unable to start/use The Mysql Process 【发布时间】:2019-01-07 14:17:04 【问题描述】:我以正常方式启动 xampp。这是我收到的消息:
sudo /opt/lampp/lampp start
Starting XAMPP for Linux 5.6.20-0...
XAMPP: Starting Apache...already running.
XAMPP: Starting mysql...ok.
XAMPP: Starting ProFTPD...already running.
但问题是我实际上无法使用 phpMyAdmin,因为似乎 Mysql 没有正常启动。这是我在浏览器中看到的错误:
仅供参考,我使用的是 Ubuntu 16.04。另外,我已经尝试了几种解决方案,例如更改端口号。从 3306 到 3307,没有什么对我有用。此外,我需要访问托管在端口 3306 上的已安装数据库。 Xampp控制面板三个进程(包括Mysql)的状态:
可以看出,没有任何错误迹象可以用来纠正这种情况。
【问题讨论】:
XAMPP 控制面板对 MySQL 的状态显示什么?您可以通过命令行客户端连接到 MySQL 吗?您是否对 phpMyAdmin 配置进行了任何更改,或者它仍然是 XAMPP 安装的默认设置? 是的,我也尝试过CLI方式(问题中提到),Mysql进程没有错误消息。我也没有对 phpMyAdmin 配置进行任何更改。 我认为 XAMPP 有一个单独的控制面板/状态页面,可以显示每个服务是否正常运行,例如您可以在第三张图片***.com/a/29331067/2385479 中看到。有趣的是,这里没有显示错误。也许错误记录在其他地方,也许在一个名为 mysql.log 或类似的文件中? 【参考方案1】:我在 Ubuntu 中遇到了类似的问题。我的 Xampp 已安装,但 MySQL 服务器未在 XAMPP 管理器中启动。
这导致localhost/phpmyadmin
页面显示:
错误:无法连接:设置无效。
我解决的方法是:
内部终端
sudo /etc/init.d/mysql stop
这将停止现有的mysql服务。
然后输入:
sudo /opt/lampp/lampp restart
现在这应该启动 mysql 服务器。你可以去localhost/phpmyadmin
看看。
【讨论】:
以上是关于XAMPP:启动 MySQL ......好的。但无法启动/使用 Mysql 进程的主要内容,如果未能解决你的问题,请参考以下文章