Подтвердить что ты не робот

Я не могу найти my.cnf на компьютере с Windows

Мой компьютер - Windows XP.

Мне нужно найти my.cnf, чтобы вернуть все привилегии пользователю root. Я случайно удалил некоторые привилегии пользователя root. У меня все еще есть пароль, и для меня нет проблем с входом в MySQL в качестве пользователя root. Но я не могу изменить таблицу.

4b9b3361

Ответ 1

Вот мой ответ:

  • Win + R (ярлык для "run" ), введите services.msc, Enter
  • Вы можете найти запись типа "MySQL56", щелкнуть правой кнопкой мыши по ней, выбрать свойства
  • Вы можете видеть, что "D:/Program Files/MySQL/MySQL Server 5.6/bin\mysqld" --defaults-file = "D:\ProgramData\MySQL\MySQL Server 5.6\my.ini" MySQL56

Полный ответ здесь: fooobar.com/questions/18358/...

Ответ 2

Чтобы ответить на ваш вопрос, в Windows, файл my.cnf можно назвать my.ini. MySQL ищет его в следующих местах (в этом порядке):

  • %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

См. также http://dev.mysql.com/doc/refman/5.7/en/option-files.html

Затем вы можете отредактировать файл конфигурации и добавить запись следующим образом:

[mysqld]
skip-grant-tables

Затем перезапустите службу MySQL, и вы можете войти и сделать то, что вам нужно. Конечно, вы хотите как можно скорее отключить эту запись в файле конфигурации!

См. также http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

Ответ 3

Расположение Windows 7: C:\Users\All Users\MySQL\MySQL Server 5.5\my.ini

Для XP может быть: C:\Documents and Settings\All Users\MySQL\MySQL Server 5.5\my.ini

В вершинах этих файлов находятся комментарии, определяющие, где my.cnf можно найти.

Ответ 4

Вы можете найти basedir (и, возможно, my.cnf), если вы выполните следующий запрос в своем mysql-клиенте (например, phpmyadmin)

SHOW VARIABLES

Ответ 5

вы можете найти этот файл: resetroot.bat

просто дважды щелкните его так, чтобы ваш корневой атрибут был reset, и все привилегии превратились в YES

Ответ 6

Пуск- > Поиск- > Для файлов и папок- > Все файлы и папки

введите "my.cnf" и нажмите "Поиск".