Отказ от отговорност: Никога не съм използвал MySQL преди!
Имам папка, съдържаща няколко .frm,.myd и .myi, които според мен са MySQL база данни. Извадих тези файлове от неуспешен сървър за клиент, който не е използвал сървъра или базата данни от няколко години, но сега се опитва да ускори някои от данните за ново начинание.
Изтеглих последното безплатно издание наMySQL, заедно с MySQL Workbench и искам да свържа съществуващата база данни към новата инсталация; еквивалентно на "Прикачване", ако използвах MS SQL Server.
Намерих няколко статии, които казват, ако простокопирайте папката в папката с данни за MySQL и рестартирайте услугата, която ще се показва в базата данни. Опитах това (използвайки както папката с данни в папката за инсталиране, така и папката "MySQL Datafiles", създадена по време на първоначалната конфигурация, но когато рестартирам услугата нищо не се показва.
Как трябва да отида за свързване на тази база данни?
Отговори:
3 за отговор № 1Добре. Открих отговора, папката, с която добавях базата данни, беше грешната. Въпреки че намерих 2 папки с данни, имаше трето скриване в C: ApplicationData; след като добавих файловете с данни тук и рестартирах услугата MySQL, видях данните.
1 за отговор № 2
В Windows 8 папката по подразбиране, където се съхраняват MySql бази данни, е:
C: ProgramDataMySQLMySQL Сървър 5.6data
5.6 е версията.
Моля, имайте предвид, че е така ProgramData не Програмните файлове който е лесно да се пренебрегва.
Копирането там и рестартирането на услугата работиха добре за мен. Аз дори копирам DB от по-ранна версия 5.X.