在Ubuntu 18.04中启动Xampp时,我面临一个MySQL错误

在Ubuntu 18.04中启动Xampp时,我面临一个MySQL错误,ubuntu,xampp,Ubuntu,Xampp,我在ubuntu中的xampp工作正常,直到它突然停止工作,当我重新安装它并通过命令行启动它时,它在启动后向我显示了这个错误“opt/lampp/bin/mysql.server:260:kill:No-this process” 我在localhost/phpmyadmin上也面临此错误 MySQL said: Documentation Cannot connect: invalid settings. mysqli_real_connect(): (HY000/2002): No such

我在ubuntu中的xampp工作正常,直到它突然停止工作,当我重新安装它并通过命令行启动它时,它在启动后向我显示了这个错误“opt/lampp/bin/mysql.server:260:kill:No-this 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.

我也看到过同样的问题。首先,我使用了以下命令:

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

因此,您应该重新启动lampp:

sudo /opt/lampp/lampp restart
检查这些;如果你的输出

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

决议如下:

如果输出为:

XAMPP:另一个web服务器守护程序已在运行

决议:

如果输出为:

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

决议:

祝你工作愉快。:)

I通过以下方式固定:

sudo服务mysql停止
sudo/opt/lampp/lampp重新启动
我修复了(
错误:opt/lampp/bin/mysql.server:260:kill:没有这样的进程


自从你使用ubuntu以来,你可以尝试所有这些步骤; 下载安装包 第一步是从官方网站下载适用于Linux的XAMPP包


然后继续设置。

错误很可能是权限问题,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重启

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

  • 检查MySQL服务状态是否正确

    mysql服务状态

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

    服务mysql停止

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

    sudo/opt/lampp/lampp启动


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

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


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

    请阅读-总结是,这不是解决志愿者问题的理想方法,可能会对获得答案产生反作用。请不要将此添加到您的问题中。如果MySQL服务器未运行,phpMyAdmin将返回一条“无法连接”消息。希望这会有所帮助。谢谢,你救了我的命不工作sudo chmod-R 777/opt/lampp$sudo chown-hR nobody/opt/lampp$sudo chmod-R 755/opt/lampp$sudo service mysql stop无法停止mysql.service:Unit mysql.service未加载。$sudo/opt/lampp/lampp重新启动XAMPP for Linux。。。XAMPP:停止Apache…好的。XAMPP:正在停止MySQL…未运行。XAMPP:停止ProFTPD…好的。XAMPP:启动Apache…好的。XAMPP:启动MySQL…好的。XAMPP:开始ProFTPD…好的。$/opt/lampp/bin/mysql.server:264:kill:No这样的进程不适合我仍然无法停止mysql.service:Unit mysql.service未加载。masterofdeath@duke-pc:~$sudo/opt/lampp/lampp重新启动XAMPP for Linux。。。XAMPP:停止Apache…好的。XAMPP:正在停止MySQL…未运行。XAMPP:停止ProFTPD…好的。XAMPP:启动Apache…好的。XAMPP:启动MySQL…好的。XAMPP:开始ProFTPD…好的。masterofdeath@duke-pc:~$/opt/lampp/bin/mysql.server:264:kill:没有这样的过程啊,非常感谢你救了我一天。
    sudo /opt/lampp/lampp restart
    
    sudo chmod -R 777 /opt/lampp
    sudo service mysql stop
    sudo /opt/lampp/lampp restart
    
    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`