CLI Database Exporter Importer/nl

From Joomla! Documentation

This page is a translated version of the page J4.x:CLI Database Exporter Importer and the translation is 6% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎italiano • ‎português do Brasil • ‎中文(台灣)‎


Before updating Joomla! or installing a third party extension, it is strongly recommended that you back up your site.
The Joomla! 4.x Console provides commands for exporting (backing up) and importing (restoring) your Joomla! database. Note that it doesn't backup your filesystem which should be done separately


To use these commands, you need a secured shell access (SSH) to your host on which the PHP CLI (Command Line Interface) is installed. Consider to have basic knowledge of using shell commands.


Meld u aan bij uw host en ga naar de rootmap van uw site.
Ik raad aan de Joomla 'tmp'-map in je <folder_path> te gebruiken om lees- / schrijfrechten te hebben.

  • List all available commands of the Joomla Console:
    php cli/joomla.php list
  • Export the database to the folder:
    php cli/joomla.php database:export --folder <folder_path>
  • Import the database from folder:
    php cli/joomla.php database:import --folder <folder_path>

You can also:

  • Exporteer de database als een .zip file:
    php cli/joomla.php database:export --all --zip
  • Exporteer een tabel:
    php cli/joomla.php database:export --table <table_name>
  • Exporteer een tabel als een .zip file:
    php cli/joomla.php database:export --table <table_name> --zip
  • Importeer een tabel:
    php cli/joomla.php database:import --table <table_name>
  • Als je hulp nodig hebt:
    php cli/joomla.php database:export --help php cli/joomla.php database:import --help

Back up and restore

To make a full backup (with folders, files and database) of your site, you can execute these commands:

  1. Archive your Joomla root directory:
    tar --exclude='./tmp/joomla_bak.*' -zcvf tmp/joomla_bak.tgz . > tmp/joomla_bak.log
  2. Export all the Joomla database:
    php cli/joomla.php database:export --all --folder tmp/db_bak

And to restore it, execute these commands:

  1. Import all the Joomla database:
    php cli/joomla.php database:import --all --folder tmp/db_bak
  2. Extract the archive:
    tar --recursive-unlink -xvf tmp/joomla_bak.tgz .