D'après la réponse de @Vicent, je restaure déjà la base de données MySQL comme ci-dessous:
Étape 1. Arrêtez le serveur Mysql
Étape 2. Copiez la base de données dans votre dossier de base de données (sous Linux, l'emplacement par défaut est / var / lib / mysql). Gardez le même nom de la base de données, et le même nom de la base de données en mode mysql.
sudo cp -rf /mnt/ubuntu_426/var/lib/mysql/database1 /var/lib/mysql/
Étape 3: Changer de propre et changer de mode le dossier:
sudo chown -R mysql:mysql /var/lib/mysql/database1
sudo chmod -R 660 /var/lib/mysql/database1
sudo chown mysql:mysql /var/lib/mysql/database1
sudo chmod 700 /var/lib/mysql/database1
Étape 4: Copiez ibdata1 dans votre dossier de base de données
sudo cp /mnt/ubuntu_426/var/lib/mysql/ibdata1 /var/lib/mysql/
sudo chown mysql:mysql /var/lib/mysql/ibdata1
Étape 5: copiez les fichiers ib_logfile0 et ib_logfile1 dans votre dossier de base de données.
sudo cp /mnt/ubuntu_426/var/lib/mysql/ib_logfile0 /var/lib/mysql/
sudo cp /mnt/ubuntu_426/var/lib/mysql/ib_logfile1 /var/lib/mysql/
N'oubliez pas de changer votre propre et de changer la racine de ces fichiers:
sudo chown -R mysql:mysql /var/lib/mysql/ib_logfile0
sudo chown -R mysql:mysql /var/lib/mysql/ib_logfile1
ou
sudo chown -R mysql:mysql /var/lib/mysql
Étape 6 (facultative): Mon site a une configuration pour stocker les fichiers dans un emplacement spécifique, puis je les copie exactement à l'emplacement correspondant.
Étape 7: Démarrez votre serveur Mysql. Tout revient et en profite.
C'est ça.
Voir plus d'informations sur: https://biolinh.wordpress.com/2017/04/01/restoring-mysql-database-from-physical-files-debianubuntu/