Plesk MySQL-database verplaatsen naar een andere partitie
Waarom een MySQL-database verplaatsen in Plesk?
Standaard wordt de MySQL-database van Plesk opgeslagen in de map /var/db/mysql. Voor de meeste servers is dit geen probleem. Op oudere systemen of servers met grote databases kan de /var-partitie echter snel vol raken, wat kan leiden tot prestatieproblemen of een gebrek aan schijfruimte.
Door de MySQL-data naar een grotere partitie, zoals /home, te verplaatsen, voorkom je ruimtegebrek en verbeter je de beheerbaarheid van je server.
MySQL-database verplaatsen in Plesk
1. Stop Plesk
Voer het volgende commando uit om Plesk te stoppen:
/usr/local/etc/rc.d/psa.sh stop
2. Stop de MySQL-server
Controleer eerst of MySQL volledig is gestopt:
/usr/local/etc/rc.d/mysql-server stop
ps -eax | grep mysql
Als er nog MySQL-processen actief zijn, beëindig deze handmatig:
kill <PID>
Vervang <PID> door het proces-ID van de actieve MySQL-processen.
3. Verplaats de MySQL-databasebestanden
Verplaats de bestaande MySQL-directory naar de gewenste locatie, bijvoorbeeld /home:
mv /var/db/mysql /home/
4. Maak een symbolische link aan
Maak vervolgens een symlink zodat MySQL de nieuwe locatie blijft gebruiken:
ln -s /home/mysql /var/db/mysql
5. Start Plesk opnieuw op
Start ten slotte Plesk weer op:
/usr/local/etc/rc.d/psa.sh start
Controle
Controleer na de verhuizing of MySQL correct functioneert en of alle databases bereikbaar zijn. Het is daarnaast verstandig om vooraf een volledige back-up van de databases te maken.
Conclusie
Het verplaatsen van de MySQL-datamap in Plesk is een eenvoudige manier om ruimteproblemen op de /var-partitie te voorkomen. Vooral bij grote databases of oudere servers kan deze oplossing bijdragen aan een stabielere en beter beheersbare hostingomgeving.