Назад | Перейти на главную страницу

phpmyadmin создает config.inc.php по адресу http: // localhost, а не в папке config.

Я следил за учебником Вот чтобы установить mysql локально на Mac Sierra, но phpmyadmin, похоже, не заботится о создании config.inc.php на основе приведенного выше руководства в папке config, которую мы создаем в папке phpmyadmin. Вместо этого он создает его в http: // localhost уровень, но предполагается, что он будет создан на http: // локальный / ~ Джон / phpmyadmin / config а затем перенесен в основную папку phpmyadmin.

Я не знаю, связано ли это, но одна вещь, которую я заметил, следуя инструкциям по установке mysql, - это ошибка, которую я получил, когда выпустил

mysql -v

который перенастроил

ERROR 1045 (28000): Access denied for user 'john'@'localhost' (using password: NO)

Поскольку я следил за каждым шагом, описанным на упомянутой странице, мне интересно, в чем проблема с моей системой Mac.

Любые идеи будут оценены по достоинству.

Если ты бежишь mysql -v вы говорите, что пользователь должен быть тем, кем вы сейчас вошли как (john), и вы не предоставляете пароль.

Документ, на который вы ссылаетесь, говорит следующее: /usr/local/mysql/bin/mysql -v -uroot -p

«-U» означает пользователя (root), а «-p» означает запрос пароля.

Расположение файла конфигурации не то, о чем я могу догадаться по предоставленной информации. Распознает ли phpmyadmin изменения в файле конфигурации, даже если это не то, чего вы ожидали? Вы пропустили шаг, который сообщал бы phpmyadmin, где вы хотите разместить файл? Вы читали существующие конфигурации, чтобы узнать, говорят ли они, где, по их мнению, должны быть файлы конфигурации? Вы смотрели документацию по phpmyadmin?

Безумное предположение: корень документа - это домашний каталог пользователя apache, и поэтому процесс phpmyadmin (работающий как пользователь apache) помещает файлы, когда у него нет других инструкций. Вы должны дать ему инструкции.

Обновить:

Хорошо, тогда phpmyadmin думает, что там должен быть файл конфигурации. Ваша проблема на самом деле проблема? Если ваша цель - понять phpmyadmin и почему он делает то, что он делает, затем читать документы, читать код и т. Д. Если ваша цель - функциональный сервер MAMP, чтобы вы могли сосредоточиться на веб-разработке, вы можете принять это и двигаться дальше.