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ảnnộ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
Đăng nhập vào bảng điều khiển Lightsail
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
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
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ạnsudo 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
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
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õ
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
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ạnTrong ứ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
2 trong trường hợp xảy ra sự cố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
cp /opt/bitnami/wordpress/wp-config.php /opt/bitnami/wordpress/wp-config.php-backup
Nhập lệnh sau để mở tệp
2 bằng trình soạn thảo văn bản Nanosudo 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
nano /opt/bitnami/wordpress/wp-config.php
Cuộn xuống cho đến khi bạn tìm thấy các giá trị cho
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ụ sausudo 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
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à
4sudo 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
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
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
6sudo 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
Kết quả sẽ giống như ví dụ sau
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
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
0sudo 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
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
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
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àysudo 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
1sudo 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
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