Вы пытались проверить наличие проблем с разрешениями?
sudo chown -R _mysql:_mysql /opt/local/var/db/mysql56/
Во всяком случае, это кажется дефектом в порту .
Я бы попытался установить предыдущую версию MySQL .
Я следую этому уроку Шаг 3 (Установить MySQL), но он не работает. Я использую Mac OS X Yosemite и недавно установил Macports 2.3.3-10.10.
sudo port install mysql51-server
не удалось с "Все компиляторы либо в черный список или недоступно ...", поэтому я запустил sudo port install mysql56-server
вместо этого, казалось, все в порядке.
1) Тогда это работает:
$ sudo port select mysql mysql56 Selecting 'mysql56' for 'mysql' succeeded. 'mysql56' is now active.
2а) Но следующая инструкция не выполняется:
$ sudo -u _mysql mysql_install_db5 sudo: mysql_install_db5: command not found
2b) Руководство говорит: «Если это не сработает, попробуйте это:», но это тоже не сработает:
$ sudo mysql_install_db5 sudo: mysql_install_db5: command not found
3) Загрузка порта, кажется, работает:
sudo port load mysql56-server
4) Но я не могу подключиться к mysql:
$ mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/local/var/run/mysql56/mysqld.sock' (2)
Как я могу получить это работает? Есть ли эквивалент для шагов 2a / 2b для MySQL 5.6? Может быть, я просто пропускаю необходимые пути, учитывая, что я получаю command not found
?
Вы пытались проверить наличие проблем с разрешениями?
sudo chown -R _mysql:_mysql /opt/local/var/db/mysql56/
Во всяком случае, это кажется дефектом в порту .
Я бы попытался установить предыдущую версию MySQL .