在 Ubuntu 18.04 中启动 Xampp 时遇到 MySQL 错误

Posted

技术标签:

【中文标题】在 Ubuntu 18.04 中启动 Xampp 时遇到 MySQL 错误【英文标题】:I am facing a MySQL error when I start my Xampp in Ubuntu 18.04 【发布时间】:2019-05-06 15:39:57 【问题描述】:

我在 ubuntu 中的 xampp 工作得很好,直到它突然停止工作,当我重新安装它并通过命令行启动它时,它向我显示这个错误 "opt/lampp/bin/mysql.server: 260: kill:启动后没有这样的过程。

我的 localhost/phpmyadmin 也遇到了这个错误

MySQL said: Documentation
Cannot connect: invalid settings.
mysqli_real_connect(): (HY000/2002): No such file or directory
Connection for controluser as defined in your configuration failed.
mysqli_real_connect(): (HY000/2002): No such file or directory
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

【问题讨论】:

请阅读Under what circumstances may I add “urgent” or other similar phrases to my question, in order to obtain faster answers? - 总结是这不是解决志愿者的理想方式,并且可能会适得其反。请不要将此添加到您的问题中。 如果 MySQL 服务器未运行,phpMyAdmin 会返回“无法连接”消息。 希望这会有所帮助***.com/questions/41881123/… 【参考方案1】:

我修复了:

sudo service mysql stop sudo /opt/lampp/lampp restart

【讨论】:

对我仍然不起作用 无法停止 mysql.service:未加载单元 mysql.service。 masterofdeath@duke-pc:~$ sudo /opt/lampp/lampp restart 为 Linux 重新启动 XAMPP ... XAMPP:停止 Apache ...好的。 XAMPP:停止 MySQL ......没有运行。 XAMPP:停止 ProFTPD ...好的。 XAMPP:启动 Apache ......好的。 XAMPP:启动 MySQL ......好的。 XAMPP:启动 ProFTPD ......好的。 masterofdeath@duke-pc:~$ /opt/lampp/bin/mysql.server: 264: kill: No such process【参考方案2】:

错误很可能是权限问题,没有来自mysql的错误日志,即使sudo chmod -R /opt/lampp工作但我不认为/opt/lampp/ 777是一个好主意,所以我对原来的答案做了一些改进:

    sudo chmod 777 /opt/lampp/var/ sudo chown -R mysql:mysql /opt/lampp/var/mysql/ sudo lampp restart

【讨论】:

【参考方案3】:

我也遇到过同样的问题。首先我使用了这些命令:

sudo chmod -R 777 /opt/lampp
sudo chown -hR nobody /opt/lampp
sudo chmod -R 755 /opt/lampp

那么;

sudo service mysql stop

所以,你应该重启lampp:

sudo /opt/lampp/lampp restart

检查这些;如果你的输出

/opt/lampp/bin/mysqld_safe_helper: 无法创建/写入文件 '/opt/lampp/var/mysql/MyName.err' (Errcode: 13 "Permission denied")

那么分辨率在这里:link 1

如果输出是:

XAMPP:另一个 Web 服务器守护进程已经在运行

分辨率:link 2

如果输出是:

XAMPP:另一个 FTP 守护进程已经在运行

分辨率:link 3

祝您工作愉快。 :)

【讨论】:

哦,谢谢你,你救了我的命 不工作 sudo chmod -R 777 /opt/lampp $ sudo chown -hR nobody /opt/lampp $ sudo chmod -R 755 /opt/lampp $ sudo service mysql stop 无法停止 mysql.service :未加载单元 mysql.service。 $ sudo /opt/lampp/lampp restart 正在为 Linux 重新启动 XAMPP ... XAMPP:停止 Apache ...好的。 XAMPP:停止 MySQL ......没有运行。 XAMPP:停止 ProFTPD ...好的。 XAMPP:启动 Apache ......好的。 XAMPP:启动 MySQL ......好的。 XAMPP:启动 ProFTPD ......好的。 $ /opt/lampp/bin/mysql.server: 264: kill: 没有这个进程【参考方案4】:

我的 Mysql 服务器也遇到了同样的问题。 opt/lampp/bin/mysql.server: 264: kill: 没有这样的进程错误。我按照以下步骤解决了我的问题。

    检查MySQL服务状态。

    mysql服务状态

    使用命令 service MySQL stop 停止服务。系统会提示您提供密码,请输入密码。

    服务 mysql 停止

    现在您需要做的就是使用 sudo /opt/lampp/lampp start 正常启动 xampp

    sudo /opt/lampp/lampp 启动

【讨论】:

【参考方案5】:

当我发现服务“mysqld”在端口 3306 上并行运行时,我能够解决我的问题。

我可以通过在终端中运行“netstat -tulpn | grep 3306”找到此信息,这表明“mysqld”正在运行。

然后我运行“sudo service mysqld stop”并在 XAMPP 上重新启动 MySQL 服务器并且它工作了。

【讨论】:

【参考方案6】:

自从你使用ubuntu以来,你可以尝试这些步骤; 下载安装包 第一步,从官方Apache Friends website:下载Linux的XAMPP包

cd /home/[username]/Downloads
chmod 755 xampp-linux-x64-7.2.10-0-installer.run
ls -l xampp-linux-x64-7.2.10-0-installer.run
sudo ./xampp-linux-7.2.10-0-installer.run`

然后你继续设置。

【讨论】:

【参考方案7】:

我由 (ERROR : opt/lampp/bin/mysql.server: 260: kill: No such process) 修复

sudo chmod -R 777 /opt/lampp
sudo service mysql stop
sudo /opt/lampp/lampp restart

【讨论】:

以上是关于在 Ubuntu 18.04 中启动 Xampp 时遇到 MySQL 错误的主要内容,如果未能解决你的问题,请参考以下文章

尝试在 Xampp (ubuntu 18.04) 上安装备份时无法登录到 wordpress 管理区域

如何关闭或退出安装在我的 Ubuntu 18.04 中的 Docker?

xampp 无法在 ubuntu 12.04 中启动?

XAMPP 另一个 Web 服务器已经在运行。尝试

hi3516a 与ubuntu18.04 使用nfs 启动根文件系统 过程中遇到的一个问题

ubuntu18.04设置启动脚本