Mysql
 sql >> база данни >  >> RDS >> Mysql

Възстановете папката на базата данни MySQL от възстановен твърд диск

Добре, получих отговора на моя проблем.

Възможен сценарий

  1. Програмата MYSQL е повредена и не може да се стартира. Прясното инсталиране на MYSQL не възстанови данните.
  2. Компютърът се срина, но твърдият диск все още работи
  3. Windows е повреден и не може да се стартира, но данните са в безопасност.

За ваша информация, в MYSQL, файлове с разширение MYD е данните от таблицата, FRM files е дефиницията на таблицата и MYI файл е таблицата с индекси. Има и ibdata файл, посочен в my.ini, който е InnoDB tablesapce файловете. Трябва да сте administrator , така че да имате достъп до Документ и настройки папка или Програмни файлове папка.

  1. Отворете Window Explorer (Windows Key + E) или Отворете My Computer и отидете в папката с данни, където се намират файловете на вашата база данни.
  2. Бих ви препоръчал да копирате всички папки в папката с данни, отколкото просто да изберете няколко за копиране. Копирайте папките на базата данни и ibdata файла (НЕ КОПИРАЙТЕ файловете ib_logfile(x)!) Имайте предвид, че файлът ibdata може да не е на същото място като файловете с данни. За да разберете къде може да бъде, прочетете Как да намерите база данни на MYSQL файлове в Windows.
  3. Отидете до целевия компютър, Отворете системните услуги. (Въведете services.msc в полето за въвеждане „Търсене на програма и файлове“ на менюто на Windows)
  4. В десния панел на прозореца на услугите превъртете по списъка и потърсете името „MYSQL“. Изберете MYSQL и щракнете с десния бутон на мишката и щракнете. След като спре, състоянието му ще стане празно вместо .
  5. По същия начин потърсете местоположението на папката с данни. След като го намерите, препоръчвам ви да архивирате папката или просто да я преименувате. Поставете папките и файла ibdata, които сте копирали от изходния компютър в папката с данни.
  6. Върнете се в прозореца Услуги и изберете обратно MYSQL. Щракнете с десния бутон на мишката върху него и щракнете, за да възобновите услугата MYSQL.
  7. Отворете администратора на MYSQL и влезте в сървъра на базата данни и трябва да можете да видите прехвърлената си база данни заедно с техните данни.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да конвертирате mssql скрипт в mysql

  2. Проблеми с показването на японски знаци при използване на PHP и MySQL

  3. PHP Проверете дали низът съдържа буква

  4. Това защитен метод ли е за вмъкване на данни от формуляра в MySQL база данни?

  5. MySQL:Вмъкнете запис, ако не съществува в таблицата