Внезапно я сталкиваюсь с этой проблемой на своем 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
но это даже не работало для меня.
Могу ли я знать, как решить эту проблему. Помощь будет действительно оценена. спасибо
#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! "
Для меня панель управления Xampp не запускалась, а в Stackoverflow, где было упомянуто, чтобы добавить Read / Write для каждого в каждый файл xampp, когда я это сделал. Это позволило мне запустить панель управления xampp, но mysql не запускался.
Позже я отлаживал и обнаружил, что /Applications/XAMPP/xamppfiles/etc/my.cnf
не должен быть /Applications/XAMPP/xamppfiles/etc/my.cnf
для записи всем, mysql будет игнорировать my.cnf, если он для всех. Я изменил разрешение на чтение только для этого файла и смог запустить сервер mysql
Я просто решаю ответ, перейдя на монитор активности и ищем sql при любом процессе и завершая его. то я перезапущу свой mac, и теперь моя база данных sql отлично работает для меня.
Я знаю, что этот пост был первоначально опубликован в прошлом году, но у меня была такая же проблема, и я нашел решение для меня. Так вот, на всякий случай это может помочь кому-то другому.
Я попробовал все предложения, которые я нашел в Интернете, включая попытки завершить работу с MySQL на мониторе активности, но потом я понял, что при загрузке / обновлении XAMPP – MySQL опция автоматического запуска MySQLserver при запуске включена. Вам нужно отключить его. Вот что ты делаешь:
Перейдите в Системные настройки и щелкните значок Mysql, вы должны получить это окно:
Снимите этот флажок. Вам будет предложено ввести пароль. После того, как вы закончите с этим, перезагрузите компьютер, и проблема должна быть исправлена.
Надеюсь, это поможет кому-то, кто так же смущен, как и я. lol ✌🏼
Панель управления Xampp> Управление сервером> База данных Mysql> Настроить> изменить порт с 3306 по 3307
По крайней мере, это сработало для меня в Mac.