3

Я искал данные MySQL на жестком диске, поэтому я пошел в каталог установки (C:\ProgrammData\MySQL\MySQL Server 5.6\data), но на самом деле отображаются только несколько баз данных, которые я на самом деле использую. Пока скрытые папки включены ... Есть ли другой каталог, который я должен проверить?

Я знаю, что могу найти my.ini , но не могу найти его в каталоге установки. Это просто my-default.ini , который должен быть шаблоном для генерации файла my.ini при установке. Я использую Windows 7 x64 ...

1 ответ1

3

Вам нужно проверить C:\ProgrammData\MySQL\MySQL Server 5.6\

Образцы файлов .ini размещаются там в более старых установках MySQL 5.

Все файлы .exe в C:\ProgrammData\MySQL\MySQL Server 5.6\bin предполагают, что my.ini существует в C:\ProgrammData\MySQL\MySQL Server 5.6\ . Другими словами, полный путь для my.ini должен быть C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini . Если он не существует, вы можете создать my.ini там. Я упомянул это место в StackOverflow более года назад .

Что касается расположения данных, вы можете получить эту информацию, запустив

mysql> SHOW GLOBAL VARIABLES LIKE 'datadir';

Если в этой команде не указано C:\ProgrammData\MySQL\MySQL Server 5.6\data , то в выводе указывается, где mysqld видит папку данных.

Если вы заинтересованы в его изменении.

Вы должны сначала запустить

C:\> net stop mysql

Затем создайте или измените C:\ProgrammData\MySQL\MySQL Server 5.6\my.ini со всеми необходимыми параметрами, такими как datadir .

Затем запустите MySQL с

C:\> net start mysql

ПРЕДУПРЕЖДЕНИЕ. Запустить команды net stop mysql и net start mysql можно только из командной строки, когда вы открываете командную строку DOS от имени администратора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .