Próbuję skonfigurować moje laptopy do działania jako mobilne środowiska programistyczne. Zainstalowanie oprogramowania na moim komputerze z systemem Linux i skonfigurowanie go było dość proste, jednak mam problem z zainstalowaniem i skonfigurowaniem serwera MySQL 5.1 Server w systemie Windows 7 Professional w wersji 64-bitowej. Obecnie używam Instalatora Windows MSI dla kompletnego systemu MySQL 5.1 (w przeciwieństwie do dostępnego również instalatora Essentials). Próbowałem zainstalować zarówno 32-bitową, jak i 64-bitową wersję MySQL 5.1 - w obu występują te same zdarzenia.
Zainstalowałem zarówno Kreatora konfiguracji wystąpienia serwera, jak i Workbench i wszystko wydaje się być zainstalowane poprawnie. Kiedy otwieram Kreatora konfiguracji instancji, wybieram Konfiguracja szczegółowa. Na następnym ekranie wybieram Środowisko programistyczne, a następnie Wielofunkcyjna baza danych na następnym ekranie. Ustawienia InnoDB pozostawiam bez zmian. Wybieram ustawienie ręczne z 5 równoczesnymi połączeniami. Włączam obsługę sieci TCP / IP na porcie 3306 i włączam tryb ścisły. Wybieram standardowy zestaw znaków. Zaznaczam pola Instaluj jako usługę systemu Windows (i podaję nazwę „MySQL”) i dołączam katalog bin do ścieżki systemu Windows. Na następnym ekranie ustawiam nazwę użytkownika root i hasło. Nie włączam dostępu do konta root ze zdalnych komputerów, a także nie tworzę anonimowego konta.
Na ostatnim ekranie kreatora, kiedy kliknę „Wykonaj”, pierwsze dwa zadania (Przygotuj konfigurację i zapisz plik konfiguracyjny) zostaną zakończone. Jednak gdy osiągnie Uruchom usługę, kreator zawiesza się i przestaje odpowiadać („Nie odpowiada” pojawia się na pasku tytułu i w Menedżerze zadań).
Naprawdę chciałbym móc używać zarówno moich laptopów z systemem Windows, jak i Linux jako pełnowymiarowe mobilne środowiska programistyczne, ale nie mogę tego zrobić bez możliwości uruchomienia MySQL. Czy ktoś wcześniej napotkał ten problem? Jakie opcje muszę to poprawić?
Odpowiedzi:
miałem ten problem po odinstalowaniu i ponownej instalacji. podczas instalacji MSI, gdy prosi o hasło roota - sprawdź, czy prosi o „stare hasło” oprócz nowego. Jeśli tak, oznacza to, że kopią się stare pliki bazy danych. Znalazłem moje pliki db w C: \ ProgramData \ MySQL. Odinstaluj MYSQL, nuke ten katalog (zakładając, że nie obchodzi cię baza danych), a następnie zainstaluj ponownie i będziesz dobry.
źródło
Spróbuj kliknąć msi prawym przyciskiem myszy i wybrać „Uruchom jako administrator”. Pamiętaj, że zaczynając od systemu Windows Vista, domyślnie nie uruchamiasz z uprawnieniami administratora, nawet jeśli jesteś zalogowany na konto administratora. Zamiast tego korzystanie z konta na poziomie administratora pozwala jedynie na podniesienie poziomu poszczególnych procesów, gdy zajdzie taka potrzeba.
źródło
Instalacja również mnie zaskoczyła. Zamknąłem zawieszony proces, a następnie poszedłem do START> Wszystkie programy >> MySQL >> MySQL Server 5.1
W tym momencie powinieneś przytrzymać klawisz SHIFT i kliknąć prawym przyciskiem myszy „MySQL Server Instance Config Wizard” i wybrać z menu „RUN AS ADMINISTRATOR”. Powinieneś być w stanie ponownie uruchomić całą konfigurację i nie powinna się ona zawiesić na końcu. „RUN AS ADMINISTRATOR” zrobiło różnicę!
źródło
Dla mnie ten problem wydawał się być związany z faktem, że kilkakrotnie próbowałem zainstalować MySQL, a także zmienić lokalizację plików bazy danych. Jeśli wystąpi błąd 1067 w tej sytuacji
=== Szczegóły ===
Instalowałem MySQL Server 5.5 na Win 7 i otrzymywałem ten problem - Kreator konfiguracji instancji serwera MySQL wciąż wisiał na „Uruchom usługę”. Próbowałem odinstalować i usunąć wszystkie lokalne pliki MySQL, a także uruchomić kreatora jako administrator, ale nadal otrzymywałem ten sam rezultat.
Dokumentacja rozwiązywania problemów z MySQL dała dobre wskazówki. W końcu zdałem sobie sprawę, że problemem jest zmiana lokalizacji plików danych MySQL w kreatorze z domyślnego C: \ Program Files \ MySQL \ MySQL Server 5.5 \ data na D: \ MySQL Datafiles. MySQL ma niezbędne pliki systemowe w tym katalogu danych - jeśli nie można ich znaleźć, usługa się nie uruchomi.
Otworzyłem plik konfiguracyjny C: \ Program Files \ MySQL \ MySQL Server 5.5 \ my.ini w Notatniku (uruchamiam Notatnik jako administrator). Odkryłem, że kreator konfiguracji nie zmienił opcji datadir, która wciąż wskazywała na domyślny folder. Zmieniłem go ręcznie na nowy adres i zapisałem plik.
Próbowałem uruchomić usługę MySQL ręcznie, ale wystąpił ten sam błąd 1067.
Uświadomiłem sobie, że żaden z plików systemowych nie znajduje się w nowym katalogu, więc skopiowałem wszystkie pliki z C: \ Program Files \ MySQL \ MySQL Server 5.5 \ data do nowej lokalizacji i spróbowałem ręcznie zrestartować usługę MySQL. Mam stary błąd.
Gdy zajrzałem do nowego katalogu plików danych, zauważyłem, że MySQL utworzył tam plik dziennika .err z tymi wierszami
Strona, do której się odnosił, kazała mi usunąć wszystkie stare pliki ibdata i ib_logfile z mojego katalogu danych, które pozostały po poprzednich próbach instalacji. Gdy tylko to zrobiłem, usługa mogła się uruchomić.
źródło
Miałem ten sam problem, który zawiesił konfigurację instancji serwera MySQL podczas uruchamiania usługi. Próbowałem użyć opcji Uruchom jako administrator stiil miał ten sam problem.
Po usunięciu
ibdata
iib_logfile
oddatadir
niego zaczął.Błąd, który miałem w
.err
pliku, jest poniżej.źródło
Jeśli nie przejmujesz się istniejącymi bazami danych, zrób to, co zrobiłem, to na pewno zadziała.
Ten krok jest właściwie tylko dla bezpieczeństwa ..
MySQL
folder zC:\ProgramData
.Ten folder zostanie ukryty. Więc po prostu wpisz tę ścieżkę w pasku adresu, aby uzyskać do niej dostęp.
C:\ProgramData\MySQL
uruchom ponownie komputer.Problem był spowodowany plikiem
C:\ProgramData\MySQL\MySQL Server 5.5\data\ib_logfile0.file
. ponieważ za każdym razem, gdy odinstalujesz i ponownie instalujesz program, dane są dołączane do tego pliku. Spowoduje to powiększenie pliku. Co spowoduje błąd w InnoDB.Jeśli chcesz, możesz usunąć tylko ten plik. Ale chciałem czystą ponowną instalację, więc usunąłem wszystko :-)
źródło
Ten problem też miałem jakiś czas temu. Naprawdę nie rozwiązałem instalacji, ale uruchomiłem ją później. Kreator konfiguracji jest naprawdę tylko do konfiguracji. Instalacja jest już zakończona.
Może to może pomóc:
http://remy.supertext.ch/2010/05/access-denied-for-user-rootlocalhost/
Daj mi znać, jak to wygląda, jestem pewien, że możemy uruchomić :-)
źródło
Zabij kreatora i ponownie uruchom MySQLInstanceConfig.exe za pomocą polecenia „Uruchom jako administrator”
Exe to lokalizacja większości standardowych instalacji w C: \ Program Files \ MySQL \ MySQL Server XX \ bin
źródło
Usuń odwołanie MySQL z c: \ ProgramData, ponieważ zachowuje odwołanie do SQL DB. Po usunięciu to pozwoliło mi ponownie zainstalować mysql.
źródło