2012-03-18 15 views
7

मैं पूरी तरह से खो गया हूं कि जब मैं तालिका डेटा ब्राउज़ करने के लिए जाता हूं तो यह त्रुटि कैसे प्रदर्शित होती है या क्यों।# 1033 - फ़ाइल में गलत जानकारी: './database_name/table_name.frm'

एक बात मैंने नोटिस की थी कि स्टोरेज इंजन को आईओएसडीबी के साथ माईसाम में बदल दिया गया है और कहा गया है कि इसे अक्षम कर दिया गया है।

मैं होस्टिंग कंपनी से वापस सुनने का इंतजार कर रहा हूं, लेकिन क्या मैं वहां से कुछ सुन सकता हूं जब तक कि मैं उनसे वापस नहीं सुनूं?

एसक्यूएल सर्वर पर बैक अप लेना चाहिए था, लेकिन जब मैं इसे डाउनलोड करता हूं, तो फ़ाइल खाली होती है।

इस डेटा तक पहुंचने पर कोई सुझाव बहुत सराहना की है।

उत्तर

3

आपके होस्ट की तरह लगता है कि InnoDB अक्षम हो सकता है, जो किसी मौजूदा InnoDB तालिकाओं को अनुपयोगी बना देगा। उन्होंने इनओडीबी डेटा फ़ाइल को गलती से नष्ट कर दिया होगा।

किसी भी तरह से, आप इसे पुनर्प्राप्त करने के लिए कुछ भी नहीं कर सकते हैं।

+0

डस्कवफ - आप बिल्कुल सही थे। वही हुआ जो हुआ। धन्यवाद, इन्हें InnoDB सक्षम करने के बाद डेटा नष्ट नहीं हुआ था। – warr0032

+0

पुhew! अब एक ऐसा वेब होस्ट खोजने का समय है जो इस तरह की भयानक चीजें नहीं करेगा। :) – duskwuff

+0

अधिकतर ऐसा तब होता है जब कर्नेल के मेमोरी किलर के बाहर mysqld की हत्या हुई थी, और तत्काल पुनरारंभ करने के बाद इनो डीबी इंजन लॉन्च करने के लिए पर्याप्त मुफ्त मेमोरी नहीं होगी। समाधान: पर्याप्त फ्री मेमोरी के साथ mysqld को पुनरारंभ करें और उन सभी तालिकाओं पर 'mysqlcheck -r' चलाएं। – hek2mgl

1

max_connections = 2500 
query_cache_limit = 2M 
query_cache_size = 150M 
tmp_table_size = 200M 
max_heap_table_size = 300M 
key_buffer_size = 300M 
tmpdir = /dev/shm 

भागो आदेश के लिए एक परिवर्तन config /etc/my.cnf आओ: सेवा mysqld

जांच फिर से, गुड लक

0

बस mysql पुनः आरंभ करने की कोशिश को पुनरारंभ करें। इससे मुझे समस्या का समाधान करने में मदद मिली

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^