Z odpowiedzi @Vicent, już przywracam bazę danych MySQL, jak poniżej:
Krok 1. Zamknij serwer MySQL
Krok 2. Skopiuj bazę danych do folderu bazy danych (w Linuksie domyślna lokalizacja to / var / lib / mysql). Zachowaj tę samą nazwę bazy danych i tę samą nazwę bazy danych w trybie mysql.
sudo cp -rf /mnt/ubuntu_426/var/lib/mysql/database1 /var/lib/mysql/
Krok 3: Zmień własny i zmień tryb folderu:
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
Krok 4: Skopiuj ibdata1 do folderu bazy danych
sudo cp /mnt/ubuntu_426/var/lib/mysql/ibdata1 /var/lib/mysql/
sudo chown mysql:mysql /var/lib/mysql/ibdata1
Krok 5: skopiuj pliki ib_logfile0 i ib_logfile1 do folderu bazy danych.
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/
Pamiętaj, aby zmienić własne i zmienić katalog główny tych plików:
sudo chown -R mysql:mysql /var/lib/mysql/ib_logfile0
sudo chown -R mysql:mysql /var/lib/mysql/ib_logfile1
lub
sudo chown -R mysql:mysql /var/lib/mysql
Krok 6 (opcjonalnie): Moja witryna ma konfigurację do przechowywania plików w określonej lokalizacji, a następnie dokładnie kopiuję je do odpowiedniej lokalizacji.
Krok 7: Uruchom serwer MySQL. Wszystko wraca i cieszy się tym.
To jest to.
Zobacz więcej informacji na: https://biolinh.wordpress.com/2017/04/01/restoring-mysql-database-from-physical-files-debianubuntu/