Я не могу найти my.cnf на компьютере с Windows
Мой компьютер - Windows XP.
Мне нужно найти my.cnf
, чтобы вернуть все привилегии пользователю root. Я случайно удалил некоторые привилегии пользователя root. У меня все еще есть пароль, и для меня нет проблем с входом в MySQL в качестве пользователя root. Но я не могу изменить таблицу.
Ответы
Ответ 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" и нажмите "Поиск".