Có nhiều nguyên nhân khiến bạn cần import lại mysql.VD như chuyển qua vps khác... Nếu file nhỏ thì cứ import như bình thường,còn nếu file lớn hơn GB thì bạn có thể dùng cách sau +sudo nano /etc/mysql/my.cnf; Code: [mysqld] innodb_buffer_pool_size = 8G innodb_log_buffer_size = 256M innodb_log_file_size = 1G innodb_write_io_threads = 16 innodb_flush_log_at_trx_commit = 0 +sudo service mysql restart --innodb-doublewrite=0; +sudo mysql -uuser -ppass databaseName<backup.sql +Khi backup song thì vào lại my.cnf xóa những dòng trên đi.Vì để lại nó sẽ tiêu tốn ram,cpu không cần thiết +sudo service mysql restart Ý nghĩa những thông số trên,để nguyên tiếng anh vì mình cũng không hoàn toàn hiểu nó
Dùng > là backup Dùng < là restore mà em Nhưng anh thì ko dùng lệnh gì cả. MySQL anh luôn dùng engine myisam. Đem db đi thì copy nguyên folder sang server mới là xài. Cần backup thì zip nguyên folder db lại đem cất, thế là xong.
Hì chắc em diễn đạt chưa chuẩn.Cái em chia sẻ là cách cấu hình để giúp tăng tốc độ khôi phục lại file sql. Trên máy tính cá nhân cùi của em nếu không cấu hình thì tốc độ bình thường là hơn ngày nhưng nếu cấu hình thì có thể giảm xuống vài lần chỉ còn vài tiếng
mình toàn dùng dump ra file .sql , xong đem lên vps và dùng source < file.sql để import trước giờ file lớn nhất cỡ 15 Gb cũng import kiểu đó thấy cũng nhanh.
Nhờ vậy mà thớt biết cách backup and restore nhanh hơn trên vps rồi nhé. Cho đi để nhận lại nhiều hơn quả ko sai
Backup và restore mysql thì đây là chuẩn nhất. https://vinasupport.com/backup-va-khoi-phuc-du-lieu-lon-cho-mysql-mariadb/
Em làm theo bác chủ tus công nhận import nhanh thật file sql 300GB import mất có 4 tiếng Nhưng em gặp phải vấn đề khác ạ Thư mục var sql ở vps cũ thì chỉ có tầm 500GB Nhưng em import theo cách bác thì thư mục var mới lên tận 700GB Không biết import xong liệu có phải nó lưu cache ở đâu ko ạ :V
Xóa log đi là xong,cũng nhớ xóa mấy dòng trên mình bảo đi không xóa sẽ khiến máy bạn ram + cpu tăng xóa đi reset lại mysql là bình thường SHOW BINARY LOGS; PURGE BINARY LOGS BEFORE now();