Добре, получих отговора на моя проблем.
Възможен сценарий
- Програмата MYSQL е повредена и не може да се стартира. Прясното инсталиране на MYSQL не възстанови данните.
- Компютърът се срина, но твърдият диск все още работи
- Windows е повреден и не може да се стартира, но данните са в безопасност.
За ваша информация, в MYSQL, файлове с разширение MYD
е данните от таблицата, FRM
files е дефиницията на таблицата и MYI
файл е таблицата с индекси. Има и ibdata
файл, посочен в my.ini, който е InnoDB tablesapce файловете. Трябва да сте administrator
, така че да имате достъп до Документ и настройки папка или Програмни файлове папка.
- Отворете Window Explorer (Windows Key + E) или Отворете My Computer и отидете в папката с данни, където се намират файловете на вашата база данни.
- Бих ви препоръчал да копирате всички папки в папката с данни, отколкото просто да изберете няколко за копиране. Копирайте папките на базата данни и ibdata файла (НЕ КОПИРАЙТЕ файловете ib_logfile(x)!) Имайте предвид, че файлът ibdata може да не е на същото място като файловете с данни. За да разберете къде може да бъде, прочетете Как да намерите база данни на MYSQL файлове в Windows.
- Отидете до целевия компютър, Отворете системните услуги. (Въведете services.msc в полето за въвеждане „Търсене на програма и файлове“ на менюто на Windows)
- В десния панел на прозореца на услугите превъртете по списъка и потърсете името „MYSQL“. Изберете MYSQL и щракнете с десния бутон на мишката и щракнете. След като спре, състоянието му ще стане празно вместо .
- По същия начин потърсете местоположението на папката с данни. След като го намерите, препоръчвам ви да архивирате папката или просто да я преименувате. Поставете папките и файла ibdata, които сте копирали от изходния компютър в папката с данни.
- Върнете се в прозореца Услуги и изберете обратно MYSQL. Щракнете с десния бутон на мишката върху него и щракнете, за да възобновите услугата MYSQL.
- Отворете администратора на MYSQL и влезте в сървъра на базата данни и трябва да можете да видите прехвърлената си база данни заедно с техните данни.