-
निम्न आदेश का उपयोग करके MySQL को रोकें:
sudo /etc/init.d/mysql stop
-
मौजूदा डेटा निर्देशिका की प्रतिलिपि बनाएँ (डिफ़ॉल्ट
/var/lib/mysql
में स्थित है ) निम्न आदेश का उपयोग कर:sudo cp -R -p /var/lib/mysql /newpath
-
MySQL कॉन्फ़िगरेशन फ़ाइल को निम्न कमांड से संपादित करें:
sudo gedit /etc/mysql/my.cnf # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
-
datadir
. के लिए प्रविष्टि देखें , और पथ बदलें (जो होना चाहिए/var/lib/mysql
) नई डेटा निर्देशिका में। -
टर्मिनल में, कमांड दर्ज करें:
sudo gedit /etc/apparmor.d/usr.sbin.mysqld
-
/var/lib/mysql
with से शुरू होने वाली पंक्तियों की तलाश करें . बदलें/var/lib/mysql
नए पथ की तर्ज पर। -
फ़ाइल को सहेजें और बंद करें।
-
AppArmor प्रोफाइल को कमांड के साथ फिर से शुरू करें:
sudo /etc/init.d/apparmor reload
-
कमांड के साथ MySQL को रीस्टार्ट करें:
sudo /etc/init.d/mysql restart
-
अब MySQL में लॉगिन करें और आप उन्हीं डेटाबेस को एक्सेस कर सकते हैं जो आपके पास पहले थे।