Где находится база данных данных по умолчанию mysql server в Windows 7

Я ищу каталог данных сервера mysql (5.1.42), который я установил на своей машине, которая запускает win7.

В C:\Program Files\MySQL\MySQL Server 5.1 нет директивы 'data', а также в C:\Users\MyAccount\AppData\Local || LocalLow || Роуминг

Ответ 1

Различные версии MySQL/Windows имеют разные местоположения папок данных. Чтобы получить местоположение папки ACTUAL, просто выполните этот SQL:

SHOW VARIABLES WHERE Variable_name LIKE '%dir'

Ответ 2

Должен быть C:\ProgramData\MySQL\MySQL Server 5.1\data.

Не помешало размещать данные по умолчанию. Он совместим с различными требованиями к совместимости Vista, но его трудно найти, особенно если папка ProgramData скрыта.

Ответ 3

Вы можете найти каталог данных в этом месте C:\ProgramData\MySQL\MySQL Server 5.5\data\<YourDataDirectory\TableName.frm>

Ответ 4

Путь может быть определен в my.ini (находится в каталоге Windows) как datadir.

Ответ 5

У меня возникла проблема найти каталог данных и даже запустить mysql во второй раз после установки сервера 5.7 в Windows 7.

В отличие от некоторых ответов здесь и в документации (часть о местоположении my.ini), местоположение my.ini было c:\ProgramData\MySQL\MySQL Server 5.7\my.ini, местоположение данных было c:\ProgramData\MySQL\MySQL Server 5.7\Data. Фактически он должен был видеть, по умолчанию предлагаемое местоположение данных, во время установки.

Ответ 6

Если вы установили mysql с установщиком MSI, смотрите здесь: C:\ProgramData\MySQL\MySQL Server 5.7\, и вы должны увидеть папку с данными. Даже если мой datadir указан в местоположении по умолчанию mysql server, мои данные хранятся в %ProgramData%.

Ответ 7

После изменения каталога пароль root reset. Поэтому имейте в виду, что если вы меняете каталог и имеете проблемы с доступом, попробуйте получить к нему доступ без пароля, а затем установите новый пароль.

Ответ 8

Это то, что сработало для меня в Windows 7:

c:\ProgramData\MySQL\MySql Server 5.7> xcopy data c:\MySQL\"MySQL Server 5.7"\data\

После этого запустите сервер MySQL с помощью:

c:\MySQL\"MySQL Server 5.7"\bin> mysqld

Спасибо тем, кто поделился информацией о том, что C:\ProgramData был скрытым каталогом!

Ответ 9

Независимый ответ версии Windows.

Для MySQL 5.7 в Windows каталог для файлов журналов и баз данных

"%PROGRAMDATA%\MySQL\MySQL Server 5.7\"

Системная переменная Windows %PROGRAMDATA% по умолчанию C:\ProgramData

источник: https://dev.mysql.com/doc/refman/5.7/en/windows-installation-layout.html

Ответ 10

Взгляните на:

C:\Users\Все пользователи \MySQL\MySQL Server 5.1\data​​p >