Konfiguracja mysql5 Macports w systemie Snow Leopard

Udało mi się załatwić całą instalację, ponieważ jestem nowicjuszem i dobrze się bawię.

1) Czy każdy może odwołać się do wiarygodnego zestawu instrukcji konfiguracji dla tych rzeczy?

2) Czy mogę po prostu odinstalować i zacząć od zera (hasła i wszystkie) za pośrednictwem macportów? Próbowałem i kilka katalogów mysql utknęło po unistall, WTF !?

3) Gdzie musi rezydować mysqld.sock i jakie ustawienia pliku muszę zastosować, aby gra była fajna z php5 i apache2? Czy działa w / tmp lub w / opt / local / var / run / mysql5 /? Czy muszę skonfigurować /opt/local/etc/php5/php.ini? opt / local / var / db / php5 / mysql.ini? /opt/local/etc/mysql5/my.cnf?

4) Uruchomiłem> sudo -u mysql mysql_install_db5. Jeśli uruchomię go ponownie, czy to mnie zepsuje? Uruchomiłem mysqladmin -u root password 'mypw' i dostałem błąd mówiący, że mysql nie może połączyć się przez gniazdo. Czy to oznacza, że ​​moje hasło jest teraz ustawione? Czy mogę powiedzieć coś takiego?

5) Składnia instrukcji hasła zmienia się z bloga na blog. Czy moje hasło „mypw” lub mypw (bez cudzysłowu)? (Moje hasło nie jest właściwie mypw)

6) Jakie są odpowiednie polecenia do uruchomienia i zatrzymania mysql? NIE chcę, aby uruchamiało się po uruchomieniu mojego urządzenia.

Dzięki Jergason, to jest niezwykle pomocne.

Naprawdę chciałbym zachować spójność z instalacją macyss mysql, ponieważ ogranicza to szkody, które mogę zrobić na moim komputerze.

Tak więc wyjątkowe pytania są teraz ...

1) Jaka jest domyślna lokalizacja gniazda dla instalacji mysql?

2) Jakie są odpowiednie polecenia do uruchomienia i zatrzymania mysql? NIE chcę, aby uruchamiało się po uruchomieniu mojego urządzenia. Niektóre blogi mówią, by używać launchctl - załaduj inne, powiedzmy sudo / path / mysql_safe5. Jeśli nie ustawiłeś hasła (jak nie zamierzam), musisz użyć parametrów -user -p?

3) Jakie są niezbędne prawa własności i uprawnienia do katalogu, aby uzyskać macyss mysql working. Wydaje się, że macport nie ustawia tego.

Nerdling

Sprawdź / tmp dla gniazda mysql MacPorts

Niepomocne. Jak już wcześniej wspomniano, rozumiem, że / tmp jest domyślną lokalizacją gniazda. Moim problemem jest to, że kiedy próbuję uruchomić mysql, gniazdo nie materializuje się tam, ani nie pojawia się w / opt / local / var / run / mysql5 /. To mówi mi, że mam problem z uruchomieniem mysql, co oznacza, że ​​coś jest nie tak z konfiguracją. Co to może być, nie wiem. Obawiam się, że nie urodziłem się z a priori wiedzą o takich rzeczach.

-Co SPECYFICZNY katalog POWINIEN być gniazdem dla instalacji mysql5 przy użyciu macportów w systemie Snow Leopard?

Jeśli korzystasz z 5 różnych stron porad, jak uruchomić mysql i jesteś zaskoczony, że zgubiłeś się ... cóż, po prostu zostawię to, próbując śledzić tylko jedną stronę na raz i wycofać wszystkie zmiany przed idąc do następnego.

Niepomocne. Zrobiłem dokładnie to, co sugerujesz. Jak myślisz, co zrobiłem, wymieszałem i dopasowałem instrukcje z 5 blogów? Dlatego zapytałem o czyste odinstalowanie. Chciałem wiedzieć, czy zmiana stanu z poprzedniej instalacji może wpłynąć na przyszłe „czyste” instalacje.

-Co SPECYFICZNY blog opisuje procedurę instalacji mysql5 z potwierdzoną poprawnością do użycia przy użyciu macportów w systemie Snow Leopard.

Myślę, że jedynym problemem, który masz z MacPorts mysql (jaki masz problem?) Jest to, że ma gniazdo, w którym nie spodziewasz się tego i używa domyślnej konfiguracji.

Niepomocne. Ja też, zobacz mój oryginalny post. Myślę, że problem polega na tym, jak uruchamia się mysql (lub nie uruchamia się).

-Czy masz jakieś SZCZEGÓLNE sugestie, jak rozwiązać problem?

Powinno to zostać wyjaśnione po zakończeniu instalacji przez MacPorts.

Niepomocne. To nie było, albo nie widziałem, jeśli tak było. Może dlatego, że korzystałem z Porticus.

-Możesz być bardziej dokładny? W jakim punkcie powinienem zobaczyć CO wiadomość?

Zobacz $ {prefiks} / share / doc / mysql5 / dla pomysłów i / lub skontaktuj się z listą programistów. Rozważ także skontaktowanie się z opiekunem portu; prawdopodobnie wiedzą o tym najwięcej, ponieważ sobie z tym radzą.

Niepomocne. RTM, Google jest twoim przyjacielem i tak dalej. Tak, poszedł tam pierwszy. Chociaż przyznam, że mogłem coś przeoczyć, ponieważ nie jestem skłonny spędzać dni na czytaniu źle napisanych dokumentów, kiedy mam inną pracę do wykonania, kiedy jestem pewien, że mój problem jest prosty.

Jeśli chcesz dać mi SZCZEGÓŁOWY dokument, który mógłbym przeoczyć, byłoby to pomocne.

Liczyłem na jakąś prostą, skoncentrowaną pomoc, taką, jaką zapewniał Jergason. Ja (i inni czytający to) doceniam gotowość Jergason do przekazania swojej wiedzy w celu przyspieszenia procesu uczenia się osób nowych w różnych technologiach. Dla niego wiedza jest podstawowa, ale dla nowoprzybyłych to ogromna oszczędność czasu. Prawdziwym znakiem inteligencji jest zrozumienie, że wiedza technologiczna nie jest a priori i że nawet podstawowa pomoc jest bardzo pomocna. Jeszcze raz dziękuję J-man.

questionAnswers(7)

yourAnswerToTheQuestion