में वीआई का उपयोग करके खोई गई फ़ाइल पुनर्प्राप्त करें मैं जानना चाहता हूं कि MySQL में Vi का उपयोग करके फ़ाइल को पुनर्प्राप्त कैसे करें। मैं का उपयोग करने में लॉग इन किया है:MySQL
mysql -uuser -p -hserver -A database
तो मैं कार्य करें:
\e
संपादक खोलता है और मैं 200 लाइनों की मेरी क्वेरी टाइप करें, तो मैं :wq
और \G
(अगर मैं फ़ाइल को सहेजने यह कहते हैं: /tmp/sql9SbYQZ saved
) और मैं परिणाम देखता हूं।
अब, अगर मैं कोई गलती करता हूं या एक अलग क्वेरी चलाता हूं और मैं \e
टाइप करने का प्रयास करता हूं, तो क्वेरी खो जाती है।
ll /tmp/sql9SbYQZ
ls: /tmp/sql9SbYQZ: No such file or directory
क्या खोए गए फ़ाइल को पुनर्प्राप्त करने का कोई तरीका है?
लिनक्स में, निम्न करें
$ cd
$ cp .mysql_history mystuff.txt
$ vi mystuff.txt
आप फ़ाइल .mysql_history देखना चाहिए: