sql >> Database teknologi >  >> RDS >> Mysql

Hvordan ændres MySQL-datamappe?

  1. Stop MySQL ved at bruge følgende kommando:

    sudo /etc/init.d/mysql stop
    
  2. Kopiér den eksisterende datamappe (standard placeret i /var/lib/mysql ) ved hjælp af følgende kommando:

    sudo cp -R -p /var/lib/mysql /newpath
    
  3. rediger MySQL-konfigurationsfilen med følgende kommando:

    sudo gedit /etc/mysql/my.cnf   # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
    
  4. Se efter posten for datadir , og ændre stien (som skal være /var/lib/mysql ) til det nye databibliotek.

  5. Indtast kommandoen i terminalen:

    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
    
  6. Se efter linjer, der begynder med /var/lib/mysql . Skift /var/lib/mysql på linje med den nye sti.

  7. Gem og luk filen.

  8. Genstart AppArmor-profilerne med kommandoen:

    sudo /etc/init.d/apparmor reload
    
  9. Genstart MySQL med kommandoen:

    sudo /etc/init.d/mysql restart
    
  10. Log nu ind på MySQL, og du kan få adgang til de samme databaser, som du havde før.



  1. Din ultimative guide til SQL Join:CROSS JOIN – Del 3

  2. SQL Pivot - Ved, hvordan man konverterer rækker til kolonner

  3. Hvorfor oracle IN-klausul kun har en grænse på 1000 for statiske data?

  4. MySQL TEKST vs BLOB vs CLOB