我大约在一个月前下载了XAMPP,它工作得很好。今天我安装了一个语音识别软件,然后重启了我的电脑。从那以后,MySQL就不能在我的管理器-osx应用程序中启动了。它不会在应用程序日志中抛出一个。它是这样写的:
Stopping all servers...
Stopping Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd stopped
Stopping ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd stopped
Restarting all servers...
Starting MySQL Database...
Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
Starting ProFTPD...
Checking syntax of configuration file
/Applications/XAMPP/xamppfiles/proftpd/scripts/ctl.sh : proftpd started我的ProFTPD和Apache Web Server都在运行。MySQL并非如此,当我进入phpmyadmin时,它会抛出这个错误信息。
#2002 - No such file or directory
The server is not responding (or the local server's socket is not correctly configured).请帮帮我。我不知道该怎么办。
更新:
在互联网上浏览了一下,我发现一个用户在MAMP上遇到了类似的问题,另一个用户建议杀死mysql进程,无论这意味着什么。这能解决我的问题吗?
更新2:
我找到了我的问题的答案,但我还不能回答。所以答案是:
1)开放终端和类型
sudo su然后输入你的密码
2)然后输入
ps aux | grep mysql(只需复制并粘贴此内容)
3)需要获取mysql的进程id。顶部附近应该有数字,例如739或8827
4)使用以下命令终止进程
kill -9 {process id}这应该看起来像这样: kill -9 739
5)在manager-osx中重启MySQL
发布于 2014-08-25 16:29:29
这应该是可行的:
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
发布于 2015-10-14 09:13:28
最小指南
sudo killall mysqld如果那不起作用..。
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
在谷歌上搜索错误...
示例:
错误:
ERROR! The server quit without updating PID file (/Applications/XAMPP/xamppfiles/var/mysql/<computername>.local.pid)
我的解决方案:
在/Applications/XAMPP/xamppfiles/etc/my.cnf change user = <uid> s中,<uid> is uid from id命令。
$ id
uid=...
$ vim /Applications/XAMPP/xamppfiles/etc/my.cnf
...发布于 2017-02-07 17:28:43
如果这些命令对您无效:
sudo killall mysqld
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start试试这个:
对于XAMPP 7.1.1-0,我将端口号从3306更改为3307。
您现在可以开始了。
https://stackoverflow.com/questions/21267064
复制相似问题