Мне удалось получить мою установку, все испортили, поскольку я новичок, и испортить - это то, чем я хорош.
1) Может ли кто-нибудь ссылаться на надежный набор инструкций по настройке для этого материала?
2) Могу ли я просто удалить и начать с нуля (пароли и все) через macports? Я попробовал и кучу каталогов mysql, застрявших после unistall, WTF!?
3) Где нужно mysqld.sock и какие параметры файла мне нужно применить, чтобы заставить его играть с php5 и apache2? Он живет в /tmp или в /opt/local/var/run/mysql 5/? Мне нужно настроить /opt/local/etc/php 5/php.ini? выбрать/локальные/вар/дб/php5/mysql.ini?/opt/local/etc/mysql5/my.cnf?
4) Я запустил > sudo -u mysql mysql_install_db5. Если я запустил его снова, это меня испортит? Я запустил mysqladmin -u пароль root mypw и получил сообщение о том, что mysql не смог подключиться через сокет. Значит ли это, что мой пароль теперь установлен? Есть ли способ, который я могу сказать?
5) Синтаксис инструкции пароля изменяется с блога на блог. Является ли мой пароль "mypw" или mypw (без кавычек)? (Мой пароль на самом деле не mypw)
6) Каковы соответствующие команды для запуска и остановки mysql? Я НЕ хочу, чтобы он начинался с момента запуска моей машины.
Спасибо Джергасону, что чрезвычайно полезно.
Мне бы очень хотелось поддерживать совместимость с установкой mysql в macports, поскольку она ограничивает ущерб, который я могу сделать для своей машины.
Итак, выдающиеся вопросы сейчас...
1) Каково местоположение сокета по умолчанию для установки mysql для macports?
2) Каковы соответствующие команды для запуска и остановки mysql? Я НЕ хочу, чтобы он начинался с момента запуска моей машины. Некоторые блоги говорят, что использовать launchctl-load другие говорят sudo/path/mysql_safe5. Если вы не задали пароль (как я этого не намерен), вам нужно использовать параметры -user -p?
3) Каковы необходимые владельцы каталогов и разрешения для работы с mysql macports. Кажется, что macports не устанавливает ничего из этого.
Nerdling
Проверить/tmp для сокета mysql MacPorts
Не полезно. Как я уже говорил, я понимаю, что /tmp является местом по умолчанию для сокета. Моя проблема в том, что когда я пытаюсь запустить mysql, сокет не материализуется там и не появляется в /opt/local/var/run/mysql 5/. Это говорит мне, что у меня возникла проблема с запуском mysql, что означает, что с настройкой что-то не так. Что это может быть, я не знаю. Боюсь, что я не родился с априорным знанием таких вещей.
-ЧЕМ СПЕЦИФИЧЕСКИЙ каталог ДОЛЖЕН использовать сокет для установки mysql5 с использованием macports под Snow Leopard?
Если вы используете советы по 5 различным сайтам о том, как запускать mysql, и вы удивлены, что потеряли... ну, я просто оставлю это при попытке следовать только по одному сайту за раз и обратно все изменения перед переходом к следующему.
Не полезно. Я сделал именно то, что вы предлагаете начать. Как вы думаете, что я сделал, смешайте и сопоставьте инструкции из 5 блогов? Вот почему я спросил о чистых ударах. Я хотел знать, может ли изменение состояния от предыдущей установки повлиять на будущие "чистые" установки.
-Что в блоге SPECIFIC описывается подтвержденная для правильной установки процедура mysql5 с использованием macports под Snow Leopard.
Я думаю, что единственная проблема, с которой вы столкнулись с mysql в MacPorts (какая у вас проблема?) заключается в том, что у нее есть сокет, где вы его не ожидаете, и он использует конфигурацию по умолчанию.
Не полезно. Я тоже вижу мой оригинальный пост. Я думаю, что проблема заключается в том, как mysql запускается (или не запускается).
- У вас есть КОНКРЕТНЫЕ предложения по устранению проблемы?
Это должно было быть объяснено после завершения установки MacPorts.
Не полезно. Это было не так, или я не видел этого, если бы это было так. Может быть, потому, что я использовал Портикус.
-Вы можете быть более КОНКРЕТНЫМИ? В какой точке я должен был видеть сообщение WHAT?
Пожалуйста, смотрите ${prefix}/share/doc/mysql5/для идей и/или обратитесь в список разработчиков. Также подумайте о контакте с сопровождающим порта; они, вероятно, знают больше всего об этом, так как они управляют им.
Не полезно. RTM, Google - ваш друг, и все такое. Да, пошел туда первым. Хотя я признаю, что, возможно, что-то упустил из виду, поскольку я не склонен тратить дни на чтение плохо написанных документов, когда у меня есть другая работа, когда я уверен, что моя проблема простая.
- Если вы хотите дать мне КОНКРЕТНЫЙ документ, который я, возможно, упустил, ТО было бы полезно.
Я надеялся на какую-то простую, целенаправленную помощь, как то, что предоставил Джергазон. Я (и другие, читающие это) оцениваю готовность Джергасона передать свои знания, чтобы ускорить процесс обучения людей, новых для различных технологий. Для него знание является основополагающим, но для новичков это очень важно для экономии времени. Истинная оценка интеллекта - это понимание того, что технологические знания не являются априорными и что даже основная помощь очень помогает. Еще раз спасибо J-man.