XAMPP:启动MySQL…好的。但无法启动/使用Mysql进程

XAMPP:启动MySQL…好的。但无法启动/使用Mysql进程,mysql,phpmyadmin,xampp,ubuntu-16.04,lampp,Mysql,Phpmyadmin,Xampp,Ubuntu 16.04,Lampp,我以正常方式启动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似乎没有正确启动。这是我在浏览器中看

我以正常方式启动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)的状态:


可以看出,没有任何错误迹象可以用来纠正这种情况。

我在Ubuntu中遇到了类似的问题。我的Xampp已安装,但MySQL服务器未在Xampp管理器中启动

这也导致了
localhost/phpmyadmin
页面显示:

错误:无法连接:设置无效

我解决这个问题的方法是:
  • 内部终端

    sudo /etc/init.d/mysql stop
    
  • 这将停止现有的mysql服务

  • 然后键入:

    sudo /opt/lampp/lampp restart
    

  • 现在应该启动mysql服务器了。您可以转到
    localhost/phpmyadmin
    并查看它。

    XAMPP控制面板显示MySQL的状态是什么?您能够通过命令行客户端连接到MySQL吗?您是否对phpMyAdmin配置进行了任何更改,或者它仍然是XAMPP安装的默认配置?是的,我也尝试了CLI方式(在问题中提到),Mysql进程没有错误消息。我也没有对phpMyAdmin配置做任何更改。我认为XAMPP有一个单独的控制面板/状态页面,显示每个服务是否正确运行,如您在的第三张图片中所示。有趣的是,这里没有显示错误。可能错误记录在其他地方,可能记录在名为mysql.log或类似文件中?