Sao lưu và phục hồi WordPress bằng dòng lệnh trong Linux.

Trong môi trường Linux, ta có thể sao lưu và khôi phục WordPress bằng lệnh command line. Dưới đây là cách thực hiện:

1. Sao lưu WordPress:
– Đầu tiên, hãy mở terminal trên Linux.
– Để sao lưu toàn bộ dữ liệu và file của WordPress, ta sẽ sử dụng lệnh `tar`. Ví dụ, để sao lưu WordPress trong thư mục /var/www/html/wordpress, ta nhập lệnh sau:
“`
tar -zcvf backup.tar.gz /var/www/html/wordpress
“`
– Lệnh trên sẽ nén và tạo một file backup.tar.gz chứa toàn bộ nội dung của thư mục WordPress.

2. Khôi phục WordPress:
– Để khôi phục WordPress từ file sao lưu, ta cần giải nén file đó. Ta sẽ sử dụng lệnh `tar`. Ví dụ, nếu file backup.tar.gz được lưu trong thư mục /home/user/backup, ta nhập lệnh sau:
“`
tar -zxvf /home/user/backup/backup.tar.gz -C /var/www/html
“`
– Lệnh trên sẽ giải nén file backup.tar.gz và khôi phục toàn bộ nội dung vào thư mục /var/www/html.

Lưu ý: Trong quá trình khôi phục, ta cần chắc chắn rằng thư mục và phân quyền truy cập đã được thiết lập đúng cho các file và thư mục của WordPress.

Sao lưu và khôi phục dữ liệu web WordPress là cực kỳ quan trọng để bảo vệ và đảm bảo an toàn cho website và sự tự tin trong việc chỉnh sửa.

Chào các bạn, hôm nay mình sẽ hướng dẫn sao lưu và khôi phục dữ liệu cho website WordPress bằng lệnh SSH. Bạn có thể dùng bất kỳ máy chủ web nào như OpenLiteSpeed, Nginx hoặc Apache. Mình sẽ tập trung vào OpenLiteSpeed trong hướng dẫn này.

Trước đây, mình thường hướng dẫn các bạn cách tăng tốc độ load website hay giảm tải cho máy chủ. Trong trường hợp này, không nên sử dụng cpanel, phpmyadmin…

Nhiều bạn nghĩ tôi điên. Nhưng tôi backup và khôi phục website thế nào?

Cách dễ nhất để đơn giản hóa bài viết này là thay đổi địa chỉ trang web thành của bạn bằng lệnh command line. Sẽ giúp trò chơi trở nên dễ dàng hơn.

Chiến thuật Copy và pates.

sao luu khôi phục website WordPress openlitespeed linux
sao lưu và khôi phục website WordPress openlitespeed linux toàn tập

Chuẩn bị
Phần mềm kết nối ssh yêu thích của mình là Bitvise SSH Client chuyển dữ liệu về máy tính hay chuyển lên cực kì dễ dàng và luôn luôn đảm bảo mật tốt, paster không phải là ấn ctrl + V mà là ấn bằng chuột phải, nhanh cực tiện => đúng chiến thuật copy + paste

Chúng ta bắt đầu nhé.

Sao chép dự phòng website WordPress.

Bước 1: Truy cập thư mục chính của website của bạn trước.

cd /usr/local/lsws/wptangtoc.com/html/

Openlitespeed có thư mục gốc.

Sao lưu database để bảo vệ dữ liệu trong bước thứ 2.

backup database
backup database – không liên quan cho lắm người yêu tôi là là Nguyễn Huyền ( tài khoản root nó thế)
mysqldump -u wptangtoc -p wptangtoc > hoanggiatuan.sql

Tiếp theo, nhập pass vào: giatuan

Bạn có thể xem thông tin tham khảo trong wp-config.php.

chỉnh-sửa-databse-wp-config
thông tin tham khảo user và database name và password

File hoanggiatuan.sql là file database của bạn, backup từ phpmyadmin.

Backup dữ liệu bằng cách nén gói dữ liệu.

Truy cập thư mục mã nguồn website.

cd /usr/local/lsws/wptangtoc.com/html/

Lệnh này đóng file mã nguồn nén lại:

tar -zcf wptangtocbackup.tar.gz *

Chờ nó nén dữ liệu của bạn vào tệp tin wptangtocbackup.tar.gz

Thời gian tùy vào website và webhost của bạn.

Chuyển tên tập tin nén về máy tính (Bước 4)

Tải Bitvise SSH Client về máy tính và lưu trữ nó.

sử dụng sfpt chuyển dữ liệu file
sử dụng sftp chuyển dữ liệu file

Sử dụng công cụ này để tìm thư mục /usr/local/lsws/wptangtoc.com/html/ và tải về

kéo file backup qua pc máy tính
kéo file backup qua pc máy tính

Backup website WordPress đã hoàn tất.

Website WordPress được khôi phục dữ liệu.

Xóa hết dữ liệu của website cũ đi

cd /usr/local/lsws/wptangtoc.com/html/
rm -rf *

Bạn cần chuyển file lưu trữ từ máy tính lên webhost sử dụng phần mềm Bitvise SSH Client.

kéo file backup lên webhost
kéo file backup lên webhost

Bây giờ bạn cần giải nén file.

tar -zxf wptangtocbackup.tar.gz

Khi đã giải nén xong, bạn có thể xóa file wptangtocbackup.tar.gz.

rm -rf wptangtocbackup.tar.gz

Tạo cơ sở dữ liệu

Truy cập MariaDB quản trị.

mysql -u root -p

Nhập passWordPress của bạn (thiết lập ở phần 1 trong openlitespeed cho WordPress từ a đến z seria).

create database wptangtoc1;
create user 'wptangtoc1'@'localhost' identified by 'giatuan1';
grant all on wptangtoc1.* to wptangtoc1@localhost;
FLUSH PRIVILEGES;
exit

Không tạo trùng tên user và database, sẽ gặp lỗi.

Ở phần 3 chuyển WordPress lên openlitespeed, tôi đã chia sẻ việc tạo cơ sở dữ liệu với tên là wptangtoc và tên người dùng là wptangtoc. Hãy đảm bảo thay đổi tên này thành wptangtoc1 để tránh trùng lặp.

Sau khi tạo sao lưu database, chúng ta giờ sẽ khôi phục dữ liệu.

cd /usr/local/lsws/wptangtoc.com/html/
mysqldump -u wptangtoc1 -p wptangtoc1

Nhập pass là giatuan1 (pass vừa tạo trong cơ sở dữ liệu)

Chuyển wpconfig.php cho username, database name và password mới để tránh lỗi database khi chuyển hosting hoặc sử dụng webhost cũ.

Sửa file wp-config.php trong thư mục gốc để trùng lặp database của bạn để tránh lỗi database trên website.

chỉnh-sửa-databse-wp-config
đây là dữ liệu cũ bạn cần phải thay đổi

Đổi thành thế này.

chuyển tên database backup website WordPress
chuyển tên database đổi thành dữ liệu mới vừa tạo.

Đổi xong, lưu lại. (sử dụng notepad++)

Reset litespeed ngay bây giờ.

/usr/local/lsws/bin/lswsctrl restart

Hoàn tất khôi phục và tận hưởng kết quả ngay bây giờ.

Hướng dẫn cài đặt openlitespeed cho WordPress

openlitespeed

Bài hướng dẫn về WordPress khác nói về một chủ đề khác.

sao lưu wordpress bằng command line linux, khôi phục wordpress bằng command line linux, lệnh command line sao lưu wordpress, lệnh command line khôi phục wordpress, sao lưu và khôi phục wordpress bằng command line linux, hướng dẫn sao lưu wordpress bằng command line, hướng dẫn khôi phục wordpress bằng command line, lệnh command line linux để sao lưu và khôi phục wordpress.

Nguyễn Mạnh, là một chuyên gia tăng tốc, bảo mật và quản trị website với 6 năm kinh nghiệm, chuyên sâu về speed web wordpress, hosting, database và quản trị Server. Không dừng tại tăng tốc và quản trị website, Mạnh còn nghiên cứu về vps, cloud lưu trữ website, conten và Seo tối ưu hóa công cụ tìm kiếm. Với đam mê chia sẻ tăng tốc, bảo mật, website server Mạnh cũng có kênh youtube 1.000+ subscriber, lẫn group cộng đồng SEO 1.000+ người hiện tại. Mạnh hiện đang là một trong những chuyên gia trong lĩnh vực website tại Việt Nam. Ngoài là CEO tại Mạnh WEB, Mạnh còn đam mê về lĩnh vực AI, ứng dụng AI trong thiết kế website, tăng tốc, tạo nội dung web mang lại sự tối ưu về thời gian và hiệu quả cho doanh nghiệp nói chung.