निःसंदेह तुमसे हो सकता है! आपको रूट परमिशन देना होगा । Ln मैनुअल पेज पढ़ें ।
MySQL डेटाबेस डेटा को अलग-अलग dirs में स्टोर करता है /var/lib/mysql
। मुझे लगता है, पहले आपको एक डीआईआर बनाना था, जहां आप चयनित डेटाबेस की फाइलें डालना चाहते हैं। रूट रूट अनुमति, MySQL बहरा बंद करो:
# /etc/init.d/mysql stop
अपने डेटा को अपने नए फ़ोल्डर में कॉपी करें:
# cp /var/lib/mysql/DATABASENAME /path/to/new/database/dir
MySQL डेटा फ़ाइलों से अपनी पुरानी dir निकालें: ( चेतावनी! हमेशा SQL डंप पहले करें ) !!!
# rm -R /var/lib/mysql/DATABASENAME
MySQL डेटा dir पर वापस एक सिमलिंक बनाएं: ( ध्यान दें! पहले ln का मैन पेज पढ़ें !!! )
# ln -s /full/path/to/new/database/dir /var/lib/mysql/DATABASENAME
इसके बाद, आप तैयार हैं, अपना MySQL शुरू करें:
# /etc/init.d/mysql start
चेतावनी! यदि आपका नया डायर MySQL द्वारा नहीं लिखा और पढ़ा जा सकता है जो काम नहीं करेगा! उदाहरण के लिए, आम समस्या: आप अपने नए डेटा को अपने घर के फ़ोल्डर में रख देते हैं, आपके घर के फ़ोल्डर को दूसरों द्वारा संरक्षित किया जाता है (उदाहरण: drwxrwx --- you you yourdir)।
पूछो, अगर आप उस विधि के बारे में अन्य बातें जानना चाहते हैं!