sql >> Database >  >> RDS >> Mysql

Hoe de MySQL-gegevensmap wijzigen?

  1. Stop MySQL met het volgende commando:

    sudo /etc/init.d/mysql stop
    
  2. Kopieer de bestaande gegevensmap (standaard bevindt zich in /var/lib/mysql ) met het volgende commando:

    sudo cp -R -p /var/lib/mysql /newpath
    
  3. bewerk het MySQL-configuratiebestand met de volgende opdracht:

    sudo gedit /etc/mysql/my.cnf   # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
    
  4. Zoek naar het item voor datadir , en verander het pad (dat zou moeten zijn /var/lib/mysql ) naar de nieuwe gegevensmap.

  5. Voer in de terminal het commando in:

    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
    
  6. Zoek naar regels die beginnen met /var/lib/mysql . Wijzig /var/lib/mysql in de lijnen met het nieuwe pad.

  7. Sla het bestand op en sluit het.

  8. Start de AppArmor-profielen opnieuw met het commando:

    sudo /etc/init.d/apparmor reload
    
  9. Start MySQL opnieuw met het commando:

    sudo /etc/init.d/mysql restart
    
  10. Log nu in op MySQL en je hebt toegang tot dezelfde databases die je eerder had.



  1. Hoe een vierkant in SQL Server te berekenen

  2. Many2many-veld invullen (odoo 8)

  3. Samenvoegen tussen tabellen in twee verschillende databases?

  4. Lighty voor Oracle