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

Come modificare la directory dei dati di MySQL?

  1. Arresta MySQL usando il seguente comando:

    sudo /etc/init.d/mysql stop
    
  2. Copia la directory dei dati esistente (di default si trova in /var/lib/mysql ) utilizzando il seguente comando:

    sudo cp -R -p /var/lib/mysql /newpath
    
  3. modifica il file di configurazione MySQL con il seguente comando:

    sudo gedit /etc/mysql/my.cnf   # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
    
  4. Cerca la voce per datadir e cambia il percorso (che dovrebbe essere /var/lib/mysql ) nella nuova directory dei dati.

  5. Nel terminale, inserisci il comando:

    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
    
  6. Cerca le righe che iniziano con /var/lib/mysql . Modifica /var/lib/mysql nelle righe con il nuovo percorso.

  7. Salva e chiudi il file.

  8. Riavvia i profili AppArmor con il comando:

    sudo /etc/init.d/apparmor reload
    
  9. Riavvia MySQL con il comando:

    sudo /etc/init.d/mysql restart
    
  10. Ora accedi a MySQL e potrai accedere agli stessi database che avevi prima.