Intereting Posts
Извлечение десятичного или целочисленного из строки в php Как передать соединение БД другому классу? RackSpace Cloud Strips $ _SESSION, если у URL есть определенные расширения файлов Применение css в php-таблице функция внутри функции в php: ошибка: не удается переопределить Laravel вырывает поля из отношений Могу ли я предсказать, насколько большой будет мой индекс Zend Framework? (и некоторые быстрые Q: s) Linux odbc Неустранимая ошибка: разрешенный размер памяти Как заполнить выпадающий список HTML со значениями из базы данных Многие строки базы данных против одной строки разделенных запятыми строк Как подключить STDIN к PHP-порожденному процессу? Как заставить IE8 не показывать мою PHP-страницу пустым Почему, если я зарегистрировался на своем веб-сайте как зарегистрированный пользователь, я не могу получить доступ к другим страницам после установки правил сеанса? Ошибка базы данных. Неизвестная ошибка базы данных на phpmyAdmin Использование addChild с позицией индекса

База данных MySQL не может запускаться на XAMPP для Mac

Внезапно я сталкиваюсь с этой проблемой на своем 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, вы должны получить это окно:

Окно MySQL

Снимите этот флажок. Вам будет предложено ввести пароль. После того, как вы закончите с этим, перезагрузите компьютер, и проблема должна быть исправлена.

Надеюсь, это поможет кому-то, кто так же смущен, как и я. lol ✌🏼

Панель управления Xampp> Управление сервером> База данных Mysql> Настроить> изменить порт с 3306 по 3307

По крайней мере, это сработало для меня в Mac.