Я не могу запустить сервер MySQL после обновления с OSX 10.8.5 до 10.9.3

prompt: sudo ./support-files/mysql.server restart

 ERROR! MySQL server PID file could not be found!
./support-files/mysql.server: line 276: cd: /usr/local/mysql: No such file or directory
Starting MySQL
 ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)

Кнопка запуска на панели настроек MySQL также неактивна. Одна вещь, которую я заметил, состоит в том, что инструкции здесь не работают, поскольку моя папка mysql на самом деле называется « mysql-5.6.11-osx10.7-x86_64 », а не просто « mysql »

Каталог /data все еще там, поэтому переустановка будет приемлемым решением, пока я могу сохранить данные

2 ответа2

3

Я никогда не использовал OSX, но я знаю, что он поддерживает символические ссылки. Попробуйте создать символическую ссылку в каталоге, содержащем mysql-5.6.11-osx10.7-x86_64.

sudo ln -s mysql-5.6.11-osx10.7-x86_64 mysql

Затем попробуйте запустить mysql с помощью скрипта mysql.server.

Или отредактируйте пути в скрипте mysql.server, чтобы они соответствовали именам папок в вашей системе.

0

в зависимости от ваших данных, местоположения MySQL и т. д.

1)
cd /usr /local
sudo ln -s /usr /local /YOUR_MYSQL mysql

например
sudo ln -s mysql-5.6.21-osx10.8-x86_64 mysql

2) Сначала сделайте резервную копию и измените следующие значения

sudo vi /usr/local/mysql/support-files/mysql.server
имя_базовой_папки = / USR / местные / MySQL
каталогу_данных = / USR / местные / MySQL / данных
mysqld_pid_file_path = $ каталогу_данных / hostname.pid

3)
запустить через системные настройки-> MySQL панель

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .