当它尝试启动 XAMPP 时,我收到以下错误,然后 MySQL 停止。
ERROR: "/opt/lampp/bin/mysql.server: 260: kill: No such process"
有什么办法可以解决此问题吗?谢谢。
答案1
要解决“拒绝访问”错误,您只需运行以下命令:
sudo service mysql stop
sudo /opt/lampp/xampp start
我希望这对你有用。
答案2
在你的 xampp 安装目录中:
cd /opt/lampp/var/mysql
应该有一个错误日志文件,以你的计算机的主机名命名,因此
$ ls *.err
应该显示
hostname.err
在该文件的底部它会告诉您出了什么问题。
$ less hostname.err
我有
2019-03-05 13:20:49 140172000044864 [ERROR] InnoDB: Attempted to open a previously opened tablespace. Previous tablespace bugzilla/bugs uses space ID:
124 at filepath: ./bugzilla/bugs.ibd. Cannot open tablespace bugzilla_/bugs which uses space ID: 124 at filepath: ./bugzilla_/bugs.ibd
这是我弄乱的 Bugzilla 安装。我能够
sudo rm -r /opt/lampp/var/mysql/bugzilla_
因为我不需要那个数据库,所以我可以做
sudo /opt/lampp/xampp startmysql
我的服务器现在运行良好。
答案3
如果您收到此错误(1.mysql的问题)输入此地址时(http://localhost/phpmyadmin)然后按照以下步骤操作(2.上述错误的解决方法)。之后运行它(http://localhost/phpmyadmin) 再次。希望您的问题能够得到解决。