-
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/mysql
in 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.