1

Я следую этому уроку Шаг 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?

1 ответ1

1

Вы пытались проверить наличие проблем с разрешениями?

sudo chown -R _mysql:_mysql /opt/local/var/db/mysql56/

Во всяком случае, это кажется дефектом в порту.

Я бы попытался установить предыдущую версию MySQL.

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