Chuyển trang dữ liệu web từ hosting Cpanel về VPS Linux

Nếu bạn là người mới, bạn nên tìm hiểu Tầm quan trọng của việc quản trị hosting, chủ đề mà những người làm website bằng WordPress thường hay bỏ qua và đó là nguyên nhân dẫn đến việc mọi người thường lúng túng khi website của mình gặp sự cố. Hãy xem những dẫn những video thao tác kỹ thuật cơ bản để có thể khai thác tối đa các chức năng trên cPanel và Direct Admin để quản trị hosting cho website của bạn một cách hiệu quả.

(Hoàn toàn Free) Khóa học hướng dẫn sử dụng hosting cPanel và Direct Admin (2 hosting panel phổ biến nhất hiện nay)

Hãy xem video dưới đây, còn bài viết này sẽ để lưu lại những ghi chú & câu lệnh cần thiết.

Vultr là một nhà cung cấp máy chủ khá tốt, dạo này mình thấy có rất nhiều bạn chuyển từ shared hosting qua sử dụng VPS rất nhiều.

Thường thì những bạn này đã làm website với shared host 1 thời gian, cần di chuyển dữ liệu tới 1 nơi mạnh mẽ hơn, cá nhân hơn, không thích share máy chủ với những người khác nữa.

Ở bài viết này, mình sẽ hướng dẫn các bạn chuyển trang web WordPress từ một shared hosting sử dụng CpanelX sang VPS Linux.

Và mình sẽ lấy ví dụ với VPS Vultr.

Lưu ý trước khi sử dụng VPS từ Vultr

Cùng với Digital Ocean hay Linode, Vultr cũng là một nhà cung cấp máy chủ VPS phổ biến & rất chất lượng. Ở Việt Nam nhiều blogger nổi tiếng đang sử dụng. Blog Share to Succeed của mình cũng đang được đặt tại đây với server từ Singapore.

Vulrt đang có chương trình tặng credit cho tài khoản mới

Cơ bản mình làm website nào cũng backup 6 tiếng 1 lần và gửi về Google Drive theo hướng dẫn này, nên ví dụ VPS có hư hỏng do số nhọ đi chăng nữa thì mình cũng xử lý vài chục phút là xong.

GỢI Ý

anh_expert

Nếu bạn hỏi mình học online về MMO, Kinh Doanh, Chạy Quảng Cáo ở đâu là oke nhất thì bấm vào link dưới đây xem xu hướng nhé. Hơn 60.000 người đang học chứ không chỉ riêng mình. Đừng tiếc rẻ vài trăm nghìn hoặc vài triệu, quan trọng là bạn học thêm được những kỹ năng gì !



Lưu ý rằng VPS là máy chủ tự quản lý (self-managed), nên bạn sẽ phải tự cài đặt, quản lý, thiết lập, cũng như xử lý các vấn đề xảy ra trong quá trình sử dụng.

Còn support chỉ gợi ý cho bạn hoặc giải quyết những vấn đề họ biết, xem tình trang VPS của bạn chứ họ sẽ không bao giờ truy cập vào VPS của bạn để giúp bạn bất cứ vấn đề gì.

Vì vậy nếu bạn là người mới, mình vẫn khuyên sử dụng các share hosting cho thạo trước khi sử dụng qua cloud VPS hay Dedicated server.


Khi đã sử dụng share host được một thời gian, nhu cầu của bạn cao hơn, bạn muốn 1 server riêng, ko dùng chung như share host nữa, bạn muốn website của bạn chạy 1 mình 1 máy chủ thì VPS sẽ là sự lựa chọn tốt nhất của bạn, và bạn sẽ phải tự vọc vạch mọi thứ.

Nhưng lúc này bạn cũng có 1 số kỹ năng sử dụng share host rồi, và trên mạng cũng có nhiều tài liệu, vì vậy mình nghĩ bạn sẽ bắt đầu tốt hơn.

Vultr đang có khuyến mãi dùng thử và tặng credit, bạn có thể tìm ở link dưới đây. (Trang này mình tổng hợp nhiều mã giảm giá liên tục nên nhớ bookmark nhé)


Các câu lệnh được sử dụng trong video

Về thao tác chuyển dữ liệu từ shared hosting sang VPS Vultr, bạn hãy xem video ở đầu bài viết. Ở mục này mình sẽ note lại những câu lệnh để bạn tiện copy & paste khi cần.

Câu lệnh đi đến 1 thư mục nào đó trên VPS. Chẳng hạn đi vào thư mục html (thư mục cài đặt WordPress mặc định)

cd /var/www/html

Câu lệnh giải nén file .tar.gz và ghi đè lên các file cũ

tar -xvf demopl.tar.gz

Câu lệnh truy cập vào MySQL Server:

mysql -u root -p

Sau đó nhập mật khẩu của mySQL. ở VPS Vultr thì các bạn có thể tìm mật khẩu này ở file /root/.my.cnf

Câu lệnh tạo database mới:

CREATE DATABASE tên-database-mới;

Câu lệnh tạo user mới:

CREATE USER tên-user-mới@localhost;

Câu lệnh thiết lập mật khẩu cho user:

SET PASSWORD FOR tên-user-mới@localhost= PASSWORD(“mật-khẩu“);

Câu lệnh phân quyền cho user truy cập vào database:

GRANT ALL PRIVILEGES ON tên-database-mới. * TO tên-user-mới@localhost IDENTIFIED BY “mật-khẩu“;

Câu lệnh kết thúc lệnh phân quyền:

FLUSH PRIVILEGES ;

Câu lệnh chuyển dữ liệu từ database cũ sang database mới:

mysql -u tên-user-mới -p tên-database-mới < tên-database-cũ

Enter & nhập password của username mới, nếu không hiện lỗi gì là thành công.

Câu lệnh truy cập MySQL của database mới:

mysql -u tên-database-mới -p

Câu lệnh sử dụng dữ liệu database mới:

USE  tên-database-mới;

Câu lệnh show dữ liệu bảng (Để test xem database mới có dữ liệu hay chưa?):

SHOW TABLES;

Và đừng quên 2 việc sau nhé:

  • Đổi thông tin file config.php
  • Trỏ domain về IP của server mới (Bạn mua domain ở đâu thì thao tác ở đó)

Như vậy bạn đã hoàn thành hoàn toàn việc chuyển tất cả dữ liệu bao gồm cả file và database từ host cũ sang máy chủ mới ở Vultr.

Chúc các bạn thành công, nếu có câu hỏi gì thắc mắc hãy comment dưới đây, mình sẽ trả lời sớm nhất có thể.

💬 Bình luận?

Kéo xuống bên dưới 1 chút nữa bạn sẽ thấy phần bình luận. Hoặc tham gia ngay vào các cộng đồng của mình:

(HOT) Bạn có thể nhận tư vấn của mình tại đây: https://hoi.dap/tu-van/

guest
0 Bình luận
Inline Feedbacks
View all comments