Dump sql lớn bằng commandline [centos]

Với các diễn đàn lớn thuê VPS họ cần restore 1 database có dung lượng lớn cỡ khoảng vài GB họ không thể dùng phpmyadmin để restore được hoặc cũng không cần phải sử dụng mydumper để restore vì họ quản lý VPS cơ mà ^^.

Đầu tiên upload file backup data lên có dạng Sql.gz ví dụ vinashares.sql.gz chẳng hạn lên thư mục web của mình.

Sau đó ta SSH vào máy chủ và sử dụng các lệnh sau:

cd /<duong dan thu muc chua data>

sử dụng lệnh gunzip để giải nén file backup ra được file sql (hoặc nếu thích thì up file sql đỡ phải dụng lệnh này =)) )

gunzip vinashares.sql.gz

Ok như vậy là ta đã có file sql giải nén ra. Đừng dùng lệnh cd chạy đi đâu nhé cứ đứng yên ở đó và sài lệnh sau:

mysql -h localhost -u [ten user_database] -p[password_user_database] [tên_database] < tên_data.sql

Sau đó thì ngồi nhâm nhi cốc cafe ^^.

Chúc các bạn thành công.

About mcsaormoney