Cách sao chép cơ sở dữ liệu WordPress bằng phpMyAdmin

Mục lục

Bạn có thắc mắc làm thế nào để sao chép cơ sở dữ liệu WordPress của mình bằng phpMyAdmin không?

Cho dù bạn đang muốn thiết lập môi trường phát triển web hay chuyển website của mình sang server mới, bạn sẽ cần học cách sao chép cơ sở dữ liệu WordPress của mình. Một cách để thực hiện việc này là sử dụng phpMyAdmin, đây là ứng dụng web để quản lý cơ sở dữ liệu.

Trong hướng dẫn này, WPBeginner Việt Nam sẽ hướng dẫn bạn từng bước để sao chép cơ sở dữ liệu WordPress bằng phpMyAdmin.

Cách sao chép cơ sở dữ liệu WordPress bằng phpMyAdmin

Khi nào bạn có thể cần sao chép cơ sở dữ liệu WordPress với phpMyAdmin

phpMyAdmin là một ứng dụng web giúp chủ sở hữu website quản lý cơ sở dữ liệu của họ. Nó có giao diện tối ưu với người dùng cho phép bạn thực hiện nhiều tác vụ liên quan đến cơ sở dữ liệu mà không cần phải sử dụng công cụ dòng lệnh.

Một cách sử dụng phpMyAdmin là sao chép cơ sở dữ liệu WordPress. Để làm rõ, thực ra có những cách dễ hơn để sao chép cơ sở dữ liệu WordPress của bạn dành cho người mới bắt đầu, chẳng hạn như với Máy sao chép. Bạn có thể cuộn xuống phần cuối cùng để kiểm tra những phương pháp đó nếu bạn thấy thoải mái hơn với chúng.

Tuy nhiên, có thể có những trường hợp bạn muốn sử dụng phpMyAdmin thay thế:

  • Nếu bạn sử dụng plugin di chuyển miễn phí, nó có thể không có các tính năng như chọn cơ sở dữ liệu hoặc option xuất/nhập nâng cao.
  • Nếu bạn gặp phải xung đột plugin, sử dụng phpMyAdmin có thể bỏ qua mọi lỗi tiềm ẩn và đảm bảo dữ liệu trùng lặp sạch.
  • Đối với người dùng thoải mái với việc quản lý cơ sở dữ liệu, phpMyAdmin cung cấp nhiều tính linh hoạt hơn. Bạn có thể thực hiện các tác vụ như tìm kiếm hoặc thay thế dữ liệu cụ thể trong cơ sở dữ liệu trước khi nhập, điều này có thể không có sẵn trong các plugin.

Với suy nghĩ đó, chúng ta hãy xem cách sao chép cơ sở dữ liệu website WordPress của bạn bằng phpMyAdmin. Chúng tôi sẽ đề cập đến các phương pháp khác nhau và bạn có thể sử dụng các link bên dưới để nhanh chóng chuyển đến từng phương pháp:

Phương pháp 1: Sao chép cơ sở dữ liệu WordPress của bạn bằng phpMyAdmin

Phương pháp này phù hợp nếu bạn muốn tạo bản backup thủ công hoặc thiết lập môi trường thử nghiệm để kiểm tra các bản cập nhật và thay đổi.

Đầu tiên, bạn cần mở dashboard hosting WordPress của mình. Trong hướng dẫn của WPBeginner Việt Nam, WPBeginner Việt Nam đang làm việc với Bluehostsử dụng cPanel để quản lý tài khoản lưu trữ. Bảng điều khiển của bạn có thể trông hơi khác so với ảnh chụp màn hình của WPBeginner Việt Nam, nhưng các bước sẽ tương tự nhau.

Sau khi đăng nhập vào cPanel, chỉ cần tìm icon phpMyAdmin. Biểu tượng này thường nằm trong phần ‘Cơ sở dữ liệu’.

Chọn phpMyAdmin trên cPanel

Bây giờ, bạn đang ở trong phpMyAdmin của dịch vụ hosting web. Tại đây, chỉ cần nhấp vào tab ‘Cơ sở dữ liệu’ ở trên cùng và chọn cơ sở dữ liệu WordPress của bạn từ danh sách cơ sở dữ liệu.

Nếu bạn không chắc tên cơ sở dữ liệu của mình là gì, thì đó là tên bạn nhập khi cài đặt WordPress lần đầu. Bạn cũng có thể tìm thấy nó trong file wp-config.php nếu bạn quên.

Chọn cơ sở dữ liệu trên phpMyAdmin

Tiếp theo, bạn sẽ thấy danh sách các bảng cơ sở dữ liệu WordPress của mình.

Trên trang này, chỉ cần nhấp vào tab ‘Hoạt động’ từ menu trên cùng.

Chọn tab Operations trên phpMyAdmin

Đây là nơi bạn sẽ sao chép cơ sở dữ liệu của mình. Tiếp tục và cuộn xuống phần có tên ‘Sao chép cơ sở dữ liệu vào’.

Trong trường trống, chỉ cần đổi tên cơ sở dữ liệu. Sau đó, đảm bảo hộp ‘Cấu trúc và dữ liệu’ được chọn. Tùy chọn này sẽ sao chép cả cấu trúc và dữ liệu của cơ sở dữ liệu.

Ngoài ra, option ‘CREATE DATABASE before copied’ phải được đánh dấu. Tùy chọn này sẽ tự động tạo một cơ sở dữ liệu mới nơi dữ liệu trùng lặp sẽ được lưu trữ.

Các thiết lập còn lại có thể để nguyên. Tất cả những gì bạn cần làm tiếp theo là nhấp vào ‘Đi’ ở phía dưới.

Phần 'Sao chép cơ sở dữ liệu vào' trên phpMyAdmin

Và thế là xong! Cơ sở dữ liệu của bạn đã được sao chép thành công.

Sau đó, bạn có thể điều hướng đến cơ sở dữ liệu mới được sao chép bằng cách nhấp vào tên cơ sở dữ liệu mới ở bảng bên trái.

Điều hướng đến cơ sở dữ liệu mới được sao chép trên phpMyAdmin

Phương pháp 2: Xuất và nhập cơ sở dữ liệu WordPress bằng phpMyAdmin

Phương pháp thứ hai này là tốt nhất nếu công ty lưu trữ của bạn không cho phép người dùng tạo cơ sở dữ liệu trực tiếp từ phpMyAdmin. Trường hợp này có thể xảy ra nếu bạn đang sử dụng dịch vụ hosting chia sẻ nơi một số quyền nhất định bị hạn chế vì lý do bảo mật.

Trong trường hợp này, bạn có thể không thấy phần ‘Sao chép cơ sở dữ liệu vào’ trong tab ‘Hoạt động’. Để sao chép cơ sở dữ liệu của bạn, bạn có thể sử dụng phương pháp xuất thay thế.

Về cơ bản, bạn sẽ xuất file SQL cơ sở dữ liệu của mình, thiết lập cơ sở dữ liệu mới, sau đó nhập cơ sở dữ liệu đó vào thiết lập mới.

Bước đầu tiên là truy cập phpMyAdmin và chọn cơ sở dữ liệu WordPress của bạn như chúng ta đã làm trong phương pháp trước. Sau đó, trong menu trên cùng, chỉ cần nhấp vào nút ‘Xuất’.

Tại đây, bạn cần chọn ‘Tùy chỉnh – hiển thị tất cả các option có thể’ trong phần ‘Phương pháp xuất’.

Mở tab 'Xuất' trên phpMyAdmin và chọn option Tùy chỉnh

Sau khi hoàn tất, chỉ cần cuộn đến phần Output và chọn option ‘Save output to a file’. Điều này sẽ đảm bảo rằng cơ sở dữ liệu của bạn được xuất dưới dạng file SQL.

Đối với các thiết lập còn lại, bạn có thể giữ nguyên.

Cấu hình cài đặt phpMyAdmin Export Output

Bây giờ, tất cả những gì bạn phải làm là cuộn xuống dưới cùng và nhấp vào ‘Xuất’.

Trình duyệt của bạn bây giờ sẽ download cơ sở dữ liệu WordPress dưới dạng file .sql.

Nhấp vào nút Xuất trên phpMyAdmin

Tiếp theo, bạn cần tạo một cơ sở dữ liệu mới nơi bạn có thể nhập file này vào. Cơ sở dữ liệu này có thể nằm trong server lưu trữ web mới mà bạn đang di chuyển website của mình đến.

Tiếp tục mở dashboard lưu trữ của bạn và nhấp vào ‘Cơ sở dữ liệu MySQL’.

Mở trang Cơ sở dữ liệu MySQL trên cPanel

Trên trang này, bạn cần điền tên cơ sở dữ liệu mới của mình. Trong ví dụ của WPBeginner Việt Nam, WPBeginner Việt Nam đã sử dụng _copy sau tên cơ sở dữ liệu gốc để phân biệt tên cũ với tên mới được sao chép.

Sau đó, chỉ cần nhấp vào nút ‘Tạo cơ sở dữ liệu’.

Tạo một cơ sở dữ liệu MySQL mới trên cPanel

Bây giờ chúng ta đã tạo cơ sở dữ liệu mới, hãy gán nó cho người dùng MySQL.

Tiếp tục và cuộn xuống phần ‘Thêm người dùng vào cơ sở dữ liệu’ và chọn tên người dùng MySQL từ dropdown menu. Đảm bảo chọn cơ sở dữ liệu mới mà bạn vừa tạo trong trường ‘Cơ sở dữ liệu’.

Khi hoàn tất, hãy nhấp vào ‘Thêm’.

Thêm người dùng mới vào Cơ sở dữ liệu MySQL trên cPanel

Bây giờ bạn sẽ được chuyển hướng đến trang ‘Quản lý quyền của người dùng’.

Chỉ cần chọn option ‘TẤT CẢ QUYỀN’ nếu bạn muốn có toàn quyền kiểm soát cơ sở dữ liệu của mình.

Kiểm tra option All Privileges khi thêm người dùng MySQL mới trên cPanel

Sau đó, hãy kéo xuống cuối trang và nhấp vào “Thực hiện thay đổi”.

Cơ sở dữ liệu mới tạo của bạn hiện đã sẵn sàng.

Nhấp vào nút 'Thực hiện thay đổi' để thiết lập quyền của người dùng MySQL mới trên phpMyAdmin

Chúng ta hãy mở lại phpMyAdmin và chọn cơ sở dữ liệu bạn vừa tạo trong cPanel.

Khi vào bên trong, bạn sẽ thấy cơ sở dữ liệu trống rỗng và không có bảng như thế này:

Không tìm thấy bảng nào trong thông báo cơ sở dữ liệu trên phpMyAdmin

Để tiếp tục, chỉ cần vào tab Nhập từ menu trên cùng.

Tại đây, nhấp vào nút ‘Chọn file’ để chọn file .sql mà bạn đã download trước đó.

Chọn file SQL để nhập vào phpMyAdmin

Khi hoàn tất, hãy cuộn xuống cuối trang và nhấp vào nút ‘Nhập’.

phpMyAdmin sẽ tải file lên từ máy tính của bạn và nhập cơ sở dữ liệu của bạn.

Nhấp vào nút Nhập trên phpMyAdmin

Và thế là xong! Bạn đã nhập thành công cơ sở dữ liệu trùng lặp của mình.

Các cách thay thế để sao chép cơ sở dữ liệu WordPress của bạn (Dành cho người mới bắt đầu)

Như đã đề cập trước đó, phương pháp phpMyAdmin này chỉ là một cách để sao chép cơ sở dữ liệu WordPress của bạn.

Nhưng phải thừa nhận rằng, cách này không phải là cách tối ưu nhất với người mới bắt đầu. Nếu bạn muốn sử dụng plugin thay thế, thì bạn có thể sử dụng Máy sao chép. Plugin này cho phép bạn tạo một gói backup custom dành riêng cho cơ sở dữ liệu WordPress của bạn.

Ngoài ra, còn có nút một cú nhấp chuột để khôi phục các tập tin trên website WordPress của bạn ngay lập tức.

Bạn có thể đọc thêm về plugin này trong bài đánh giá Duplicator đầy đủ của WPBeginner Việt Nam và hướng dẫn từng bước về cách sao chép website WordPress.

Duplicator có phải là plugin backup và di chuyển phù hợp với bạn không?

Bạn muốn có thêm các recommend về plugin sao chép WordPress? Hãy xem qua lựa chọn chuyên gia của WPBeginner Việt Nam về các plugin WordPress tốt nhất để sao chép hoặc nhân bản một website.

Ngoài ra, nếu bạn có một website lớn, hãy cân nhắc sử dụng dịch vụ di chuyển như Seahawk Media. Các chuyên gia WordPress của họ có thể xử lý mọi nhiệm vụ từ di chuyển website của bạn đến sao chép cơ sở dữ liệu phức tạp.

Chúng tôi hy vọng bài viết này đã giúp bạn học cách sao chép cơ sở dữ liệu WordPress bằng phpMyAdmin. Bạn cũng có thể muốn xem lựa chọn chuyên gia của WPBeginner Việt Nam về các plugin quản lý cơ sở dữ liệu WordPress tốt nhất và hướng dẫn cuối cùng của WPBeginner Việt Nam để tăng tốc độ và hiệu suất WordPress.

Nếu bạn thích bài viết này, vui lòng đăng ký theo dõi WPBeginner Việt Nam Kênh Youtube cho các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy WPBeginner Việt Nam trên TwitterFacebook.

5/5 - (109 bình chọn)
Facebook
Twitter
LinkedIn
Telegram
Email
Đội Ngũ Biên Tập