突然,我在我的mac上遇到了这个问题。我无法启动我的MySQL数据库。我只能启动我的ProFTPD和Apache Web Server。
这是应用程序日志:
Starting 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我甚至通过stackoverflow做了一些研究。首先,我试图通过我的活动监视器结束这个过程,因为我在过滤器搜索区域找不到关键字sql。我尝试的第二种方法是添加unset DYLD_LIBRARY_PATH,但这对我来说根本不起作用。
我能知道如何解决这个问题吗?如果能帮上忙,我们会非常感谢。谢谢
发布于 2016-10-27 14:12:36
#1. Open XAMPP Installation Directory
#2. Open "etc" Folder
#3. Find "my.cnf" file and open it in any text editor
#4. Change Port from 3306 to 3307 (if you have installed skype or other apps)
#5. Add "innodb_force_recovery=1" under "myisam_sort_buffer_size=8M"
#6. Save "my.cnf" file
#7. Restart Mysql Server By Your Terminal by command:
"sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start"
You Get A message "Starting MySQL SUCCESS! "发布于 2015-02-06 12:39:55
对我来说,xampp控制面板没有启动,在Stackoverflow中提到要为Xampp的每个文件添加读/写,当我这样做的时候。它允许我启动xampp控制面板,但是mysql没有启动。
后来我调试了一下,发现/Applications/XAMPP/xamppfiles/etc/my.cnf不应该是每个人都可以写的,如果它是针对每个人的,mysql就会忽略my.cnf。我将此文件的权限更改为只读,并且能够启动mysql服务器
发布于 2015-01-08 16:34:03
我只是通过转到活动监视器并在所有进程下搜索sql并终止它来解决问题。然后我重启我的mac,现在我的sql数据库对我来说工作得很好。
https://stackoverflow.com/questions/27835348
复制相似问题