Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhập xuất khẩu dòng lệnh cơ sở dữ liệu mysql siêu nhanh

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

Nếu bạn thích bài đăng này, xin đừng quên đăng ký sổ ghi chép công khai của tôi để biết thêm nhiều nội dung hữu ích


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng Oracle JDeveloper Snippets với MySQL

  2. Danh sách các chỉ định định dạng ngày trong MySQL

  3. Kích thước truy vấn tối đa cho mysql là bao nhiêu?

  4. Cách thực hiện chèn hàng loạt trong MySQL

  5. Chức năng xếp hạng trong MySQL