2009-11-11 17 views

Odpowiedz

-4

Start-> Search-> Pliki i Folders-> wszystkie pliki i foldery

typu "my.cnf" i rozpoczac poszukiwania.

0

można wyszukać ten plik resetroot.bat

prostu kliknij go dwukrotnie, tak aby rozliczeniowej korzeń zostaną zresetowane, a wszystkie przywileje zostały przekształcone TAK

37

Aby odpowiedzieć na pytanie, na Windows, plik my.cnf może być nazywane my.ini. MySQL wygląda na to w następujących lokalizacjach (w tej kolejności):

  • %PROGRAMDATA%\MySQL\MySQL Server 5.7\my.ini, %PROGRAMDATA%\MySQL\MySQL Server 5.7\my.cnf
  • %WINDIR%\my.ini, %WINDIR%\my.cnf
  • C:\my.ini, C:\my.cnf
  • INSTALLDIR\my.ini, INSTALLDIR\my.cnf

Zobacz także http://dev.mysql.com/doc/refman/5.7/en/option-files.html

Następnie można edytować plik konfiguracyjny i dodać wpis tak:

[mysqld] 
skip-grant-tables 

następnie ponownie uruchom usługę MySQL i można zalogować się i robić to, co trzeba zrobić. Oczywiście chcesz wyłączyć ten wpis w pliku konfiguracyjnym tak szybko, jak to możliwe!

Zobacz także http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

+13

Dla mnie było to: 'C: \ ProgramData \ MySQL \ MySQL Server 5.5 \ my.ini' – Petah

+1

Używam xampp i kopalnia znajduje się w katalogu C: \ xampp \ mysql \ bin \ my.ini –

10

Windows 7 jest lokalizacja: C:\Users\All Users\MySQL\MySQL Server 5.5\my.ini

Dla XP może być: C:\Documents and Settings\All Users\MySQL\MySQL Server 5.5\my.ini

Na szczytach tych plików są komentarze określające gdzie my.cnf można znaleźć.

+0

dobry , sprawdzam to również w Win8: "C: \ Users \ All Users \ MySQL \ MySQL Server 5.6" –

72

Oto moja odpowiedź:

  1. Win + R (skrót dla 'run'), wpisz services.msc, Enter
  2. Można znaleźć pozycję jak 'MySQL56', kliknij prawym przyciskiem na nim, wybierz właściwości
  3. Możesz zobaczyć coś takiego jak "D:/Program Files/MySQL/MySQL Server 5.6/bin \ mysqld" --defaults-file = "D: \ ProgramData \ MySQL \ MySQL Server 5.6 \ my.ini”MySQL56

Pełna odpowiedź tutaj: https://stackoverflow.com/a/20136523/1316649

+0

To jest jest ostatecznym sposobem na poznanie, gdzie jest. Dzięki 1 – dyesdyes

+0

Rzeczywiście, dzięki za wspaniałą odpowiedź. – Calin

+0

co się stanie, jeśli mysql nie działa jako usługa? gdzie znajduje się my.ini? Widzę plik my-default.ini w C: \ Program Files \ MySQL \ MySQL Server 5.6, ale nie wiem, czy serwer go używa. –

1

można znaleźć basedir (a wewnątrz może twój my.cnf) jeśli zrobisz następujące zapytanie w swoim mysql-client (np phpmyadmin)

SHOW VARIABLES 
Powiązane problemy