J4.x

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 12% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎Nederlands
Joomla! 
4.0

About

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.

Requirements

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.

Instructions

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 --all --folder <folder_path>
  • Import the database from folder:
    php cli/joomla.php database:import --all --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 .