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

Abn*_*ien 0 xampp ubuntu

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

我的 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.
Run Code Online (Sandbox Code Playgroud)

小智 7

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

  1. sudo chmod 777 /opt/lampp/var/
  2. sudo chown -R mysql:mysql /opt/lampp/var/mysql/
  3. sudo lampp restart


Niy*_*yaz 6

我通过以下方式修复:

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


小智 3

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

sudo chmod -R 777 /opt/lampp
sudo chown -hR nobody /opt/lampp
sudo chmod -R 755 /opt/lampp
Run Code Online (Sandbox Code Playgroud)

然后;

sudo service mysql stop
Run Code Online (Sandbox Code Playgroud)

所以,你应该重新启动 lampp:

sudo /opt/lampp/lampp restart
Run Code Online (Sandbox Code Playgroud)

检查这些;如果你的输出

/opt/lampp/bin/mysqld_safe_helper:无法创建/写入文件“/opt/lampp/var/mysql/MyName.err”(错误代码:13“权限被拒绝”)

那么解决办法在这里:链接1

如果输出是:

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

分辨率:链接2

如果输出是:

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

分辨率:链接3

祝你有愉快的工作日。:)