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

MySQL डेटा निर्देशिका को कैसे बदलें?

  1. निम्न आदेश का उपयोग करके MySQL को रोकें:

    sudo /etc/init.d/mysql stop
    
  2. मौजूदा डेटा निर्देशिका की प्रतिलिपि बनाएँ (डिफ़ॉल्ट /var/lib/mysql में स्थित है ) निम्न आदेश का उपयोग कर:

    sudo cp -R -p /var/lib/mysql /newpath
    
  3. MySQL कॉन्फ़िगरेशन फ़ाइल को निम्न कमांड से संपादित करें:

    sudo gedit /etc/mysql/my.cnf   # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
    
  4. datadir . के लिए प्रविष्टि देखें , और पथ बदलें (जो होना चाहिए /var/lib/mysql ) नई डेटा निर्देशिका में।

  5. टर्मिनल में, कमांड दर्ज करें:

    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
    
  6. /var/lib/mysql with से शुरू होने वाली पंक्तियों की तलाश करें . बदलें /var/lib/mysql नए पथ की तर्ज पर।

  7. फ़ाइल को सहेजें और बंद करें।

  8. AppArmor प्रोफाइल को कमांड के साथ फिर से शुरू करें:

    sudo /etc/init.d/apparmor reload
    
  9. कमांड के साथ MySQL को रीस्टार्ट करें:

    sudo /etc/init.d/mysql restart
    
  10. अब MySQL में लॉगिन करें और आप उन्हीं डेटाबेस को एक्सेस कर सकते हैं जो आपके पास पहले थे।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जहां 1=1 बयान

  2. MySQL में OUTPUT क्लॉज

  3. यदि मौजूद नहीं है तो MySql तालिका सम्मिलित करें अन्यथा अद्यतन करें

  4. मैं MySQL के ORDER BY RAND () फ़ंक्शन को कैसे अनुकूलित कर सकता हूं?

  5. JDBC तैयार किए गए स्टेटमेंट में पैरामीटर पास करना