sql >> Databáze >  >> RDS >> Mysql

Jak změnit datový adresář MySQL?

  1. Zastavte MySQL pomocí následujícího příkazu:

    sudo /etc/init.d/mysql stop
    
  2. Zkopírujte existující datový adresář (výchozí umístění v /var/lib/mysql ) pomocí následujícího příkazu:

    sudo cp -R -p /var/lib/mysql /newpath
    
  3. upravte konfigurační soubor MySQL pomocí následujícího příkazu:

    sudo gedit /etc/mysql/my.cnf   # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
    
  4. Vyhledejte položku datadir a změňte cestu (která by měla být /var/lib/mysql ) do nového datového adresáře.

  5. V terminálu zadejte příkaz:

    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
    
  6. Hledejte řádky začínající /var/lib/mysql . Změňte /var/lib/mysql v řádcích s novou cestou.

  7. Uložte a zavřete soubor.

  8. Restartujte profily AppArmor příkazem:

    sudo /etc/init.d/apparmor reload
    
  9. Restartujte MySQL příkazem:

    sudo /etc/init.d/mysql restart
    
  10. Nyní se přihlaste k MySQL a můžete přistupovat ke stejným databázím, které jste měli dříve.



  1. MariaDB CHARACTER_LENGTH() Vysvětleno

  2. Jak odstranit soubory v SQL Server 2019

  3. Fixing Lock časový limit překročení; zkuste restartovat transakci pro „zaseknutou tabulku Mysql?

  4. NEJLEPŠÍ NOVINKY:Vydán nový nativní klient Microsoft SQL Server 18!