Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL .frm से डेटा कैसे पुनर्स्थापित करें?

मैंने इसे काम कर लिया।

1) मैंने अपने स्थानीय इंस्टॉलेशन में सर्वर पर वास्तविक डेटाबेस के नाम पर एक खाली डेटाबेस बनाया था।

2) मैंने "mysqld" को मार डाला

3) मैंने अपनी स्थानीय MySQL डेटा निर्देशिका में तीन ib* फ़ाइलों की प्रतिलिपि बनाई (विंडोज़ पर यह रूट ड्राइव में एक छिपा हुआ फ़ोल्डर था)। सुनिश्चित करें कि आपने अपने my.cnf के आधार पर InnoDB डेटा फ़ाइल निर्देशिका में कॉपी किया है InnoDB और MyISAM डेटा विभिन्न फ़ोल्डरों में संग्रहीत किया जा सकता है। मैंने .frm फ़ाइलें भी कॉपी की हैं।

4) मैंने "C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.1\my.ini" --innodb-force-recovery=6

5) मैंने mysql -uroot -pmypass चलाया पुष्टि करने के लिए use mydb; select * from mytable; परिणाम लौटाए।

6) मैंने mysqldump mydb mytable --compact > file.sql का प्रयोग किया है

बस!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON के माध्यम से Android से सर्वर पर डेटा भेजें

  2. केकेपीएचपी 3 - एसक्यूएल प्रारूप को सही करने और सत्यापन को सही करने के लिए स्थानीयस्ट्रिंगफॉर्मैट के साथ पार्स तिथि

  3. MYSQL एकाधिक तालिका और SUM में शामिल हों का चयन करें

  4. java.sql.SQLException:अमान्य तर्क मान:java.io.NotSerializableException

  5. _ (अंडरस्कोर) का मिलान क्यों होता है - (हाइफ़न)?