Kết nối cơ sở dữ liệu WordPress

Dữ liệu trang web WordPress quan trọng dành cho bài đăng, trang và người dùng được lưu trữ trên cơ sở dữ liệu MySQL đang chạy trên phiên bản của bạn trong Amazon Lightsail. Nếu phiên bản của bạn không thành công, dữ liệu của bạn có thể không thể khôi phục được. Để ngăn chặn tình huống này, bạn nên chuyển dữ liệu trang web của mình sang cơ sở dữ liệu được quản lý bởi MySQL

Trong hướng dẫn này, chúng tôi chỉ cho bạn cách chuyển dữ liệu trang web WordPress của bạn sang cơ sở dữ liệu do MySQL quản lý trong Lightsail. Chúng tôi cũng chỉ cho bạn cách chỉnh sửa tệp cấu hình WordPress (

sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
2) trên phiên bản của bạn để trang web của bạn kết nối với cơ sở dữ liệu được quản lý và ngừng kết nối với cơ sở dữ liệu đang chạy trên phiên bản

nội dung

Bước 1. Hoàn thành các điều kiện tiên quyết

Hoàn thành các điều kiện tiên quyết sau đây trước khi bắt đầu

Bước 2. Chuyển cơ sở dữ liệu WordPress sang cơ sở dữ liệu được quản lý MySQL của bạn

Hoàn thành quy trình sau để chuyển dữ liệu trang web WordPress của bạn sang cơ sở dữ liệu được quản lý MySQL của bạn trong Lightsail

  1. Đăng nhập vào bảng điều khiển Lightsail

  2. Trong tab Phiên bản, hãy chọn biểu tượng máy khách SSH dựa trên trình duyệt cho phiên bản WordPress của bạn

    Kết nối cơ sở dữ liệu WordPress
  3. Sau khi máy khách SSH dựa trên trình duyệt được kết nối với phiên bản WordPress của bạn, hãy nhập lệnh sau để chuyển dữ liệu trong cơ sở dữ liệu

    sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
    3 trên phiên bản của bạn sang cơ sở dữ liệu được quản lý MySQL của bạn. Đảm bảo thay thế DbUserName bằng tên người dùng của cơ sở dữ liệu được quản lý của bạn và thay thế DbEndpoint bằng địa chỉ điểm cuối của cơ sở dữ liệu được quản lý của bạn

    sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u DbUserName --host DbEndpoint --password

    Ví dụ

    sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
  4. Tại dấu nhắc, nhập mật khẩu cho cơ sở dữ liệu được quản lý MySQL của bạn và nhấn Enter

    Bạn sẽ không thể nhìn thấy mật khẩu khi nó đang được gõ

    Kết nối cơ sở dữ liệu WordPress
  5. Một phản hồi tương tự như ví dụ sau được hiển thị nếu dữ liệu được truyền thành công

    Nếu bạn gặp lỗi, hãy xác nhận rằng bạn đang sử dụng đúng tên người dùng, mật khẩu hoặc điểm cuối cơ sở dữ liệu rồi thử lại

    Kết nối cơ sở dữ liệu WordPress

Bước 3. Định cấu hình WordPress để kết nối với cơ sở dữ liệu được quản lý MySQL của bạn

Hoàn thành quy trình sau để chỉnh sửa tệp cấu hình WordPress (

sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
2) để trang web của bạn kết nối với cơ sở dữ liệu được quản lý MySQL của bạn

  1. Trong ứng dụng khách SSH dựa trên trình duyệt được kết nối với phiên bản WordPress của bạn, hãy nhập lệnh sau để tạo bản sao lưu của tệp

    sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
    2 trong trường hợp xảy ra sự cố

    cp /opt/bitnami/wordpress/wp-config.php /opt/bitnami/wordpress/wp-config.php-backup
  2. Nhập lệnh sau để mở tệp

    sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
    2 bằng trình soạn thảo văn bản Nano

    nano /opt/bitnami/wordpress/wp-config.php
  3. Cuộn xuống cho đến khi bạn tìm thấy các giá trị cho

    sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
    1,
    sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
    2 và
    sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
    3 như minh họa trong ví dụ sau

    Kết nối cơ sở dữ liệu WordPress
  4. Sửa đổi các giá trị sau

    • DB_USER — Chỉnh sửa tên này để khớp với tên người dùng của cơ sở dữ liệu được quản lý MySQL của bạn. Tên người dùng chính mặc định cho cơ sở dữ liệu được quản lý của Lightsail là

      sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
      4

    • DB_PASSWORD — Chỉnh sửa mật khẩu này để khớp với mật khẩu mạnh của cơ sở dữ liệu được quản lý MySQL của bạn. Để biết thêm thông tin, hãy xem Quản lý mật khẩu cơ sở dữ liệu của bạn trong Amazon Lightsail

    • DB_HOST — Chỉnh sửa phần này để phù hợp với điểm cuối của cơ sở dữ liệu được quản lý MySQL của bạn. Đảm bảo thêm số cổng

      sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
      5 vào cuối địa chỉ máy chủ. Ví dụ
      sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
      6

    Kết quả sẽ giống như ví dụ sau

    Kết nối cơ sở dữ liệu WordPress
  5. Nhấn Ctrl+X để thoát Nano, sau đó nhấn Y và Enter để lưu các chỉnh sửa của bạn

  6. Nhập lệnh sau để khởi động lại các dịch vụ web trên phiên bản của bạn

    sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
    0

    Một kết quả tương tự như ví dụ sau được hiển thị khi các dịch vụ đã khởi động lại

    Kết nối cơ sở dữ liệu WordPress

    Xin chúc mừng. Trang web WordPress của bạn hiện được định cấu hình để sử dụng cơ sở dữ liệu được quản lý bởi MySQL

    Ghi chú

    Nếu vì bất kỳ lý do gì bạn cần khôi phục tệp

    sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
    2 ban đầu, hãy nhập lệnh sau để khôi phục tệp đó bằng cách sử dụng bản sao lưu bạn đã tạo trước đó trong hướng dẫn này

    sudo mysqldump -u root --databases bitnami_wordpress --single-transaction --compress --order-by-primary -p$(cat /home/bitnami/bitnami_application_password) | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
    1

Bước 4. Hoàn thành các bước tiếp theo

Bạn nên hoàn thành các bước bổ sung này sau khi kết nối xong trang web WordPress của mình với cơ sở dữ liệu được quản lý bởi MySQL

Làm cách nào để kết nối WordPress với cơ sở dữ liệu MySQL?

Đây là điều cơ bản của thao tác CRUD (tạo, đọc, cập nhật, xóa) là ý tưởng chính đằng sau mọi hệ thống quản lý nội dung. Tóm lại, để kết nối WordPress với cơ sở dữ liệu MySQL, sau đây là các bước bạn nên thực hiện. Tải xuống phiên bản WordPress mới nhất và sao chép nó vào máy chủ hoặc máy chủ lưu trữ cục bộ hoặc từ xa của bạn

Làm cách nào để nhập cơ sở dữ liệu WordPress sang cơ sở dữ liệu khác?

Trong phần cơ sở dữ liệu của WordPress, bạn có thể tìm thấy phpMyAdmin, đây là nơi bạn có thể kết nối với cơ sở dữ liệu cũ. Ở bước tiếp theo, chọn cơ sở dữ liệu bạn đã tạo trước đó trên trang phpMyAdmin, rồi bấm vào Nhập. Nút Chọn tệp bây giờ sẽ được sử dụng để tải lên tệp sao lưu cho cơ sở dữ liệu WordPress của bạn

Làm cách nào để sử dụng đối tượng $wpdb trong WordPress?

Đối tượng $wpdb đã thiết lập kết nối cơ sở dữ liệu và bạn có thể sử dụng nó để thực hiện bất kỳ thao tác cơ sở dữ liệu nào. chèn, cập nhật, truy vấn, v.v. Đây là phương pháp thích hợp hơn để thực hiện công cụ DB bên trong WordPress vì bạn không phải mở bất kỳ kết nối cơ sở dữ liệu bổ sung nào. Đây là một ví dụ đơn giản để nhận các bài đăng trong tương lai chẳng hạn

Cơ sở dữ liệu WordPress là gì?

Vì vậy, lý tưởng nhất là các tệp WordPress mà bạn tải xuống từ kho lưu trữ WordPress đại diện cho ứng dụng giao diện người dùng yêu cầu cơ sở dữ liệu trong ngữ cảnh này (MySQL) nơi lưu trữ tất cả thông tin. Tất cả các trang, bài đăng, người dùng, hậu Meta, tùy chọn Meta người dùng và quản trị viên sẽ được lưu trữ trong cơ sở dữ liệu này

Làm cách nào để kết nối với cơ sở dữ liệu MySQL trong WordPress?

Nội dung .
Bước 1. Hoàn thành các điều kiện tiên quyết
Bước 2. Chuyển cơ sở dữ liệu WordPress sang cơ sở dữ liệu được quản lý MySQL của bạn
Bước 3. Định cấu hình WordPress để kết nối với cơ sở dữ liệu được quản lý MySQL của bạn
Bước 4. Hoàn thành các bước tiếp theo

Làm cách nào để định cấu hình cơ sở dữ liệu trong WordPress?

Sử dụng cPanel .
Đăng nhập vào cPanel của bạn
Nhấp vào biểu tượng Trình hướng dẫn cơ sở dữ liệu MySQL trong phần Cơ sở dữ liệu
Ở Bước 1. Tạo cơ sở dữ liệu nhập tên cơ sở dữ liệu và nhấp vào Bước tiếp theo
Ở Bước 2. Tạo cơ sở dữ liệu Người dùng nhập tên người dùng cơ sở dữ liệu và mật khẩu. .
Ở Bước 3. .
Ở Bước 4

Bạn có thể có một cơ sở dữ liệu với WordPress?

Cơ sở dữ liệu là một phần thiết yếu của trang web WordPress . Họ lưu trữ dữ liệu và tệp và đảm bảo trang web của bạn hoạt động tốt.