Hướng dẫn sử dụng Sequel Pro để import và export database lớn

Rate this post

Sequel Pro là công cụ giúp bạn có thể dễ dàng làm việc với các table thông qua giao diện UI trực quan. Đặc biệt, nó rất phù hợp để bạn import file database lớn thay vì sử dụng câu lệnh trong Terminal.

Cài đặt Sequel Pro

Điều kiện để Sequel Pro làm việc là bạn nên có một web server localhost nào đó đang chạy SQL rồi. Tốt nhất là xài bản MAMP (pro version thì càng tốt) vì nó hỗ trợ luôn để sử dụng cùng Sequel Pro.

Hiện tại chỉ có bản cài đặt dành cho Mac OS X. Để tải về, bạn truy cập vào đây và click vào mục Download để tải về, mở ra và cài đặt như các ứng dụng Mac khác nhé. Sequel Pro hoàn toàn miễn phí tại thời điểm này nhé.

Cấu hình Sequel Pro

Nếu bạn truy cập vào trực tiếp Sequel Pro hoặc đang sử dụng một web server localhost có SQL khác, bạn sẽ thấy giao diện để kết nốt Sequel Pro như dưới đây:

Giao diện kết nối SQL của Sequel Pro

Nếu bạn muốn kết nối vào MySQL trên máy của mình, bạn lựa chọn Socket để chuyển sang phần các thông tin kết nối như này:

Kết nối qua Socket

Các mục các bạn cần nhập vào là Username và Password thôi.

Nếu xài MAMP:

  • Username: root
  • Password: root

Nếu xài AMPPS:

  • Username: root
  • Password: mysql

Hướng dẫn thêm database mới trong Sequel Pro

Đầu tiên, bạn sẽ nhấp chuột vào “Choose Database…” và click vào “Add Database…”

Thêm database mới trong Sequel Pro

Sau đó, bạn nhập tên database. Phần Database EncodingDatabase Collation bạn có thể giữ nguyên để tránh bị lỗi font khi import sau này.

Đặt tên database trong Sequel Pro

Hướng dẫn import database trong Sequel Pro

Giờ, ta sẽ xem cách import database như thế nào nhé. Đầu tiên, bạn cần chọn 1 database trống, hoặc nếu chưa trống thì bạn chọn tất cả tables và xoá tất cả tables trong database này đã nhé.

Để import database, bạn tìm menu File → Import, chọn file SQL (.sql.gz hoặc .sql) để import. Nếu không có gì báo lỗi thì sẽ hiện ra thông báo đang import như sau:

Giao diện import sql

Quá trình hoàn tất là mọi thứ đã import thành công.

Lưu ý: Có thể nếu database lớn khi import xong thì MAMP sẽ báo bị đơ (không phản hồi), bạn có thể cần khởi động lại ứng dụng để sử dụng nhé.

Hướng dẫn export database trong Sequel Pro

Đầu tiên, bạn cần chọn database (tương tự như khi import database).

Sau đó, bạn lựa chọn menu File → Export.Về cơ bản thì không có nhiều lựa chọn gì phức tạp, cũng tương tự như khi bạn export database trong phpMyAdmin thôi.

Hướng dẫn export database trong Sequel Pro

Nếu bạn thấy database có kích thước lớn, chẳng hạn trên 100MB thì nên bật tuỳ chọn “Gzip compression” để nén:

Tuỳ chọn nén file khi export sql

Kết luận

Nếu bạn thấy việc import database lớn trong localhost khó khăn, Sequel Pro sẽ là thứ cứu cánh vô cùng hữu ích. Trong bài viết này, Code Tốt đã chia sẻ các phần quan trọng nhất khi nhập và xuất dữ liệu database. Hi vọng các bạn cảm thấy hữu ích!

Viết một bình luận


Chuyên gia về Web
Bạn muốn làm việc với dịch vụ website do chúng tôi triển khai?
Gọi tư vấn 0982.90.4343
Chuyên gia về Web
Bài viết liên quan

07/04/2024

PHP: Format date dd/mm/yyyy và so sánh với Date hiện tại
Một vấn đề hay gặp trong quá trình xử lý PHP datetime là tình huống format date từ định dạng...

02/01/2024

Fix lỗi npm không thể cài các package devDependencies
Khi cài đặt dự án,  có lúc bạn sẽ cài mãi cũng không đủ các package npm, đặc biệt là...
Gọi file PHP trong WordPress

19/09/2023

Cài đặt và sử dụng WP-CLI trên môi trường Linux
Trên một số môi trường Hosting có thể cung cấp SSH hoặc Terminal access, song không có sẵn WP-CLI để...
Import database MySQL lớn trên môi trường Docker

06/08/2023

Import database MySQL lớn trên môi trường Docker
Mình sử dụng EasyPanel để quản lý các Docker và build môi trường app. Nay gặp tình huống phải import...