-
Stop MySQL met het volgende commando:
sudo /etc/init.d/mysql stop -
Kopieer de bestaande gegevensmap (standaard bevindt zich in
/var/lib/mysql) met het volgende commando:sudo cp -R -p /var/lib/mysql /newpath -
bewerk het MySQL-configuratiebestand met de volgende opdracht:
sudo gedit /etc/mysql/my.cnf # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf -
Zoek naar het item voor
datadir, en verander het pad (dat zou moeten zijn/var/lib/mysql) naar de nieuwe gegevensmap. -
Voer in de terminal het commando in:
sudo gedit /etc/apparmor.d/usr.sbin.mysqld -
Zoek naar regels die beginnen met
/var/lib/mysql. Wijzig/var/lib/mysqlin de lijnen met het nieuwe pad. -
Sla het bestand op en sluit het.
-
Start de AppArmor-profielen opnieuw met het commando:
sudo /etc/init.d/apparmor reload -
Start MySQL opnieuw met het commando:
sudo /etc/init.d/mysql restart -
Log nu in op MySQL en je hebt toegang tot dezelfde databases die je eerder had.