@Vicent'in cevabından MySQL veritabanını aşağıdaki gibi geri yükledim:
Adım 1. Mysql sunucusunu kapatma
Adım 2. Veritabanı klasörünüzdeki veritabanını kopyalayın (Linux'ta varsayılan konum / var / lib / mysql'dir). Veritabanının aynı adını ve aynı veritabanı adını mysql modunda tutun.
sudo cp -rf /mnt/ubuntu_426/var/lib/mysql/database1 /var/lib/mysql/
Adım 3: Klasörü kendiniz değiştirin ve modu değiştirin:
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
Adım 4: Veritabanı klasörünüze ibdata1'i kopyalayın
sudo cp /mnt/ubuntu_426/var/lib/mysql/ibdata1 /var/lib/mysql/
sudo chown mysql:mysql /var/lib/mysql/ibdata1
Adım 5: Veritabanı klasörünüze ib_logfile0 ve ib_logfile1 dosyalarını kopyalayın.
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/
Kendi dosyalarınızı değiştirmeyi ve bu dosyaların kök dizinini değiştirmeyi unutmayın:
sudo chown -R mysql:mysql /var/lib/mysql/ib_logfile0
sudo chown -R mysql:mysql /var/lib/mysql/ib_logfile1
veya
sudo chown -R mysql:mysql /var/lib/mysql
Adım 6 (İsteğe bağlı): Sitem belirli bir konumda dosyaları saklamak için yapılandırmaya sahip, sonra bunları tam olarak ilgili konuma kopyalarım.
Adım 7: Mysql sunucunuzu başlatın. Her şey geri gelip tadını çıkarın.
İşte bu.
Daha fazla bilgi için: https://biolinh.wordpress.com/2017/04/01/restoring-mysql-database-from-physical-files-debianubuntu/