Я нашел подсказку в другом месте, где написано:
> sudo ${XAMPP_HOME}/xamppfiles/bin/mysql.server start
Я сделал, и результат был интересным:
> sudo ${XAMPP_HOME}/xamppfiles/bin/mysql.server start
Password:
sudo: /xamppfiles/bin/mysql.server: command not found
Таким образом, ${XAMPP_HOME}
не определен.
Поэтому я отредактировал ~/.bash_profile
и добавил строку:
export XAMPP_HOME="/Applications/XAMPP"
После перезапуска Терминала наша команда теперь выдает:
Starting MySQL
. ERROR! Manager of pid-file quit without updating file.
Не уверен, что делать на данный момент, но это прогресс.
Обновление: я посмотрел в /Applications/XAMPP/xamppfiles/var/mysql
и заметил файл .err (должен начинаться с имени вашего локального компьютера, например, johns-macbook-pro.local.err
). Это указывало на то, что мои разрешения были испорчены: «Ошибка означает, что у mysqld нет прав доступа к каталогу. Имя файла ./ibdata1 ”
Установка /Applications/xampp/xamppfiles/var/mysql/
и всего его содержимого для удобства чтения и записи для всех сделала свое дело. Вероятно, лучшим решением будет использование chown -R mysqld /Applications/xampp/xamppfiles/var/mysql/
.