Từ câu trả lời của @Vicent, tôi đã khôi phục cơ sở dữ liệu MySQL như dưới đây:
Bước 1. Tắt máy chủ Mysql
Bước 2. Sao chép cơ sở dữ liệu trong thư mục cơ sở dữ liệu của bạn (trong linux, vị trí mặc định là / var / lib / mysql). Giữ cùng tên của cơ sở dữ liệu và cùng tên của cơ sở dữ liệu trong chế độ mysql.
sudo cp -rf /mnt/ubuntu_426/var/lib/mysql/database1 /var/lib/mysql/
Bước 3: Thay đổi chế độ riêng và thay đổi thư mục:
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
Bước 4: Sao chép ibdata1 trong thư mục cơ sở dữ liệu của bạn
sudo cp /mnt/ubuntu_426/var/lib/mysql/ibdata1 /var/lib/mysql/
sudo chown mysql:mysql /var/lib/mysql/ibdata1
Bước 5: sao chép các tập tin ib_logfile0 và ib_logfile1 trong thư mục cơ sở dữ liệu của bạ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/
Hãy nhớ thay đổi riêng và thay đổi root của các tệp đó:
sudo chown -R mysql:mysql /var/lib/mysql/ib_logfile0
sudo chown -R mysql:mysql /var/lib/mysql/ib_logfile1
hoặc là
sudo chown -R mysql:mysql /var/lib/mysql
Bước 6 (Tùy chọn): Trang web của tôi có cấu hình để lưu trữ các tệp ở một vị trí cụ thể, sau đó tôi sao chép chúng vào vị trí tương ứng, chính xác.
Bước 7: Khởi động máy chủ Mysql của bạn. Mọi thứ trở lại và tận hưởng nó.
Thế là xong.
Xem thêm thông tin tại: https://biolinh.wordpress.com/2017/04/01/restoring-mysql-database-from-physical-files-debianub Ubuntu /