Hướng dẫn này về nhập và xuất dòng lệnh cơ sở dữ liệu siêu nhanh. Nếu bạn có cơ sở dữ liệu mysql lớn và bạn cố gắng nhập, bạn có thể cảm thấy rất nhiều rắc rối trong phương pháp thông thường và cũng mất quá nhiều thời gian để tải lên từ cục bộ đến máy chủ sau đó chạy các truy vấn. Nhưng gần đây tôi đã thử phương pháp dòng lệnh để tải lên cơ sở dữ liệu trên máy chủ và sau đó nhập tệp sql dung lượng lớn 2GB trong 5 phút.
Bạn có thể sử dụng phương pháp dòng lệnh nếu bạn có đầy đủ. kiểm soát máy chủ của bạn giống như bạn có VPS hoặc máy chủ đám mây của mình.
Trước tiên, hãy sao chép tệp sql trên máy chủ bằng SSH bằng bất kỳ phương pháp nào khác, tôi thích sử dụng SSH hơn vì cách sao chép tệp từ máy tính cục bộ sang máy chủ nhanh và an toàn hơn.
Nhập dòng lệnh tệp sql
mysql -u [Database_username] -p [Database_name] < Sql_file.sql |
Ở đâu
-u :Tên người dùng cơ sở dữ liệu
-p :Tên cơ sở dữ liệu nơi bạn phải chạy nhập.
Sau khi chạy lệnh trên, nó sẽ hỏi mật khẩu cơ sở dữ liệu và nhấn enter.
Xuất dòng lệnh tệp sql
mysqldump -u [Database_username] -p [Database_name] > backup_database.sql |
-u :Tên người dùng cơ sở dữ liệu
-p :Tên cơ sở dữ liệu nơi bạn phải chạy xuất và sao lưu.
Sau khi chạy lệnh trên, nó sẽ hỏi mật khẩu cơ sở dữ liệu và nhấn enter.
Xuất dòng lệnh tệp sql Ở định dạng nén (.sql.gz)
mysqldump -u [Database_username] -p [Database_name] | gzip > backup_database.sql.gz |