2016-01-18 2 views
0

Я установил mysql с помощью Homebrew на моем mac. Это последняя версия mysql (5.7.9). Я следовал инструкциям из этого link. Все шло хорошо, пока я не должен был выполнить командуне может запустить mysql под учетной записью пользователя

mysql_install_db --verbose --user='whoami' --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp 

Это выплюнуть ошибки

mysql_install_db: [ERROR] unknown variable 'tmpdir=/tmp' 
2016-01-18 16:52:42 [ERROR] Unrecognized options 

ответ

1

mysql_install_db команду has been deprecated в версии 5.7.6, так что руководство вы связаны больше не действует:

mysql_install_db является устаревшим MySQL 5.7.6, поскольку его функциональность была интегрирована в mysqld, сервер MySQL. Чтобы инициализировать установку MySQL, вызовите mysqld с опцией или --initialize-insecure. Для получения дополнительной информации см. Section 2.10.1.1, “Initializing the Data Directory Manually Using mysqld”. mysql_install_db будут удалены в будущем выпуске MySQL.

+1

Вы используете неправильные отметки в 'whoami' - попробуйте $ echo --verbose --user = 'whoami' --basedir =" $ (brew --prefix mysql) "--datadir =/usr/local/var/mysql --tmpdir =/tmp, чтобы увидеть ваш параметр и изменить его. –

+0

@ Г-н Ллама - Нет, см. параметр --user = 'whoami', есть неправильные wuotes. они должны использовать другие, скопировать командную строку и изменить mysql_install_db на эхо. так что вы видите результат –

+0

Я понимаю, что '' whoami'', вероятно, неверен, но вы комментируете вопрос, а не этот ответ. –

Смежные вопросы

 Смежные вопросы