• About
  • Advertise
  • Privacy & Policy
  • Contact
Thursday, December 4, 2025
VPS Việt Nam
  • Trang chủ
  • Mini PC
    • All
    • Banana Pi
    • Raspberry Pi
    Tìm Repository nhanh nhất cho Ubuntu trên Raspberry Pi

    Tìm Repository nhanh nhất cho Ubuntu trên Raspberry Pi

    Expand File System trên Banana Pi chạy Raspbian

    Expand File System trên Banana Pi chạy Raspbian

    Cấu hình Module Wifi BPIRT8822CS SDIO trên Banana Pi M5

    Cấu hình Module Wifi BPIRT8822CS SDIO trên Banana Pi M5

    Thiết lập IP tĩnh cho hệ điều hành Raspberry Pi OS

    Kiểm tra tốc độ Internet (Speed Test) trên Raspberry Pi

    Kiểm tra tốc độ Internet (Speed Test) trên Raspberry Pi

    Cài đặt IP tĩnh cho Ubuntu trên Raspberry Pi

    Cài đặt IP tĩnh cho Ubuntu trên Raspberry Pi

    Kích hoạt hiển thị HDMI màn Full HD Banana Pi M2 Berry

    Kích hoạt hiển thị HDMI màn Full HD Banana Pi M2 Berry

    Thay đổi Ubuntu Repository trên Raspberry Pi

    Thay đổi Ubuntu Repository trên Raspberry Pi

    Tạo nhiều DDNS Domain trên Synology

    Trending Tags

    • raspberry pi
    • Banana Pi
    • Raspberry Pi
  • Quản trị máy chủ
    • All
    • Email Server
    • Linux Server
    Sao lưu và khôi phục dữ liệu MySQL Database qua bằng dòng lệnh

    Sao lưu và khôi phục dữ liệu MySQL Database qua bằng dòng lệnh

    Xử lý lỗi Proxmox không thể backup Unprivileged Container

    Xử lý lỗi Proxmox không thể backup Unprivileged Container

    WordPress Lockdown – Ngăn chặn sửa nội dung file trong WordPress

    WordPress Lockdown – Ngăn chặn sửa nội dung file trong WordPress

    Tìm và xóa các file có đuôi .PHP trong một folder Linux

    Tìm và xóa các file có đuôi .PHP trong một folder Linux

    Tìm Repository nhanh nhất cho Ubuntu trên Raspberry Pi

    Tìm Repository nhanh nhất cho Ubuntu trên Raspberry Pi

    Cấu hình rewrite NGINX cho WHMCS để sử dụng Friendly URL

    Cấu hình rewrite NGINX cho WHMCS để sử dụng Friendly URL

    Tiêu diệt con virus đào coin kdevtmpfsi

    Mở rộng LVM Disk trên Linux Ubuntu

    Mở rộng LVM Disk trên Linux Ubuntu

    Thiết lập Ubuntu Server luôn hoạt động khi đóng màn hình laptop

    Thiết lập Ubuntu Server luôn hoạt động khi đóng màn hình laptop

    • Email Server
    • Linux Server
  • Web Control Panel
    • All
    • aaPanel
    • CloudPanel
    • CyberPanel
    • Direct Admin
    • HestiaCP
    • Webmin
    Fix lỗi “Access Denied: You do not have permission to view this page” trên HestiaCP

    Fix lỗi “Access Denied: You do not have permission to view this page” trên HestiaCP

    Khôi phục mật khẩu Webadmin của OpenLiteSpeed Console

    Khôi phục mật khẩu Webadmin của OpenLiteSpeed Console

    [Step by Step] – Hướng dẫn cài đặt Webmin Control Panel trên Raspberry Pi

    [Step by Step] – Hướng dẫn cài đặt Webmin Control Panel trên Raspberry Pi

    Tắt tính năng tự động cài SSL trên DirectAdmin

    Tắt tính năng tự động cài SSL trên DirectAdmin

    CloudPanel – Web Hosting Control Panel miễn phí trên Raspberry Pi

    CloudPanel – Web Hosting Control Panel miễn phí trên Raspberry Pi

    Xóa queue backup user trong HestiaCP

    Xóa queue backup user trong HestiaCP

    Tạo nhiều DDNS Domain trên Synology

    • aaPanel
    • CloudPanel
    • cPanel
    • CyberPanel
    • Direct Admin
    • HestiaCP
    • Webmin
  • Synology
    Cấu hình Camera Xiaomi nhận ổ NAS Synology để lưu dữ liệu

    Cấu hình Camera Xiaomi nhận ổ NAS Synology để lưu dữ liệu

    Thêm Cloudflare vào dịch vụ Dynamic DNS (DDNS) của Synology NAS

    Thêm Cloudflare vào dịch vụ Dynamic DNS (DDNS) của Synology NAS

    Tạo nhiều DDNS Domain trên Synology

  • Bảo mật
  • Coding
No Result
View All Result
  • Trang chủ
  • Mini PC
    • All
    • Banana Pi
    • Raspberry Pi
    Tìm Repository nhanh nhất cho Ubuntu trên Raspberry Pi

    Tìm Repository nhanh nhất cho Ubuntu trên Raspberry Pi

    Expand File System trên Banana Pi chạy Raspbian

    Expand File System trên Banana Pi chạy Raspbian

    Cấu hình Module Wifi BPIRT8822CS SDIO trên Banana Pi M5

    Cấu hình Module Wifi BPIRT8822CS SDIO trên Banana Pi M5

    Thiết lập IP tĩnh cho hệ điều hành Raspberry Pi OS

    Kiểm tra tốc độ Internet (Speed Test) trên Raspberry Pi

    Kiểm tra tốc độ Internet (Speed Test) trên Raspberry Pi

    Cài đặt IP tĩnh cho Ubuntu trên Raspberry Pi

    Cài đặt IP tĩnh cho Ubuntu trên Raspberry Pi

    Kích hoạt hiển thị HDMI màn Full HD Banana Pi M2 Berry

    Kích hoạt hiển thị HDMI màn Full HD Banana Pi M2 Berry

    Thay đổi Ubuntu Repository trên Raspberry Pi

    Thay đổi Ubuntu Repository trên Raspberry Pi

    Tạo nhiều DDNS Domain trên Synology

    Trending Tags

    • raspberry pi
    • Banana Pi
    • Raspberry Pi
  • Quản trị máy chủ
    • All
    • Email Server
    • Linux Server
    Sao lưu và khôi phục dữ liệu MySQL Database qua bằng dòng lệnh

    Sao lưu và khôi phục dữ liệu MySQL Database qua bằng dòng lệnh

    Xử lý lỗi Proxmox không thể backup Unprivileged Container

    Xử lý lỗi Proxmox không thể backup Unprivileged Container

    WordPress Lockdown – Ngăn chặn sửa nội dung file trong WordPress

    WordPress Lockdown – Ngăn chặn sửa nội dung file trong WordPress

    Tìm và xóa các file có đuôi .PHP trong một folder Linux

    Tìm và xóa các file có đuôi .PHP trong một folder Linux

    Tìm Repository nhanh nhất cho Ubuntu trên Raspberry Pi

    Tìm Repository nhanh nhất cho Ubuntu trên Raspberry Pi

    Cấu hình rewrite NGINX cho WHMCS để sử dụng Friendly URL

    Cấu hình rewrite NGINX cho WHMCS để sử dụng Friendly URL

    Tiêu diệt con virus đào coin kdevtmpfsi

    Mở rộng LVM Disk trên Linux Ubuntu

    Mở rộng LVM Disk trên Linux Ubuntu

    Thiết lập Ubuntu Server luôn hoạt động khi đóng màn hình laptop

    Thiết lập Ubuntu Server luôn hoạt động khi đóng màn hình laptop

    • Email Server
    • Linux Server
  • Web Control Panel
    • All
    • aaPanel
    • CloudPanel
    • CyberPanel
    • Direct Admin
    • HestiaCP
    • Webmin
    Fix lỗi “Access Denied: You do not have permission to view this page” trên HestiaCP

    Fix lỗi “Access Denied: You do not have permission to view this page” trên HestiaCP

    Khôi phục mật khẩu Webadmin của OpenLiteSpeed Console

    Khôi phục mật khẩu Webadmin của OpenLiteSpeed Console

    [Step by Step] – Hướng dẫn cài đặt Webmin Control Panel trên Raspberry Pi

    [Step by Step] – Hướng dẫn cài đặt Webmin Control Panel trên Raspberry Pi

    Tắt tính năng tự động cài SSL trên DirectAdmin

    Tắt tính năng tự động cài SSL trên DirectAdmin

    CloudPanel – Web Hosting Control Panel miễn phí trên Raspberry Pi

    CloudPanel – Web Hosting Control Panel miễn phí trên Raspberry Pi

    Xóa queue backup user trong HestiaCP

    Xóa queue backup user trong HestiaCP

    Tạo nhiều DDNS Domain trên Synology

    • aaPanel
    • CloudPanel
    • cPanel
    • CyberPanel
    • Direct Admin
    • HestiaCP
    • Webmin
  • Synology
    Cấu hình Camera Xiaomi nhận ổ NAS Synology để lưu dữ liệu

    Cấu hình Camera Xiaomi nhận ổ NAS Synology để lưu dữ liệu

    Thêm Cloudflare vào dịch vụ Dynamic DNS (DDNS) của Synology NAS

    Thêm Cloudflare vào dịch vụ Dynamic DNS (DDNS) của Synology NAS

    Tạo nhiều DDNS Domain trên Synology

  • Bảo mật
  • Coding
No Result
View All Result
VPS Việt Nam
No Result
View All Result

Sao lưu và khôi phục dữ liệu MySQL Database qua bằng dòng lệnh

Backup & Restore database siêu nhanh, không lỗi, không ngắt quãng

by VPS Việt Nam
04/12/2025
in Linux Server, Quản trị máy chủ
Home Quản trị máy chủ Linux Server

Hướng dẫn sao lưu và khôi phục database MySQL qua dòng lệnh như một chuyên gia hệ thống

Việc quản trị máy chủ luôn đòi hỏi quy trình sao lưu và khôi phục dữ liệu an toàn, đặc biệt với hệ thống sử dụng MySQL hoặc MariaDB. Một bản sao lưu tốt có thể giúp bạn xử lý sự cố mất dữ liệu, lỗi do người dùng, hoặc hỏng hóc phần cứng. Hoặc đôi khi bạn cần chuyển website từ máy chủ cũ sang máy chủ mới nhưng lượng dữ liệu database lớn, thường không khôi phục được qua phpmyAdmin hay các công cụ web khác.

Trong bài viết này, tôi sẽ hướng dẫn chi tiết cách sao lưu và khôi phục database MySQL hoàn toàn qua dòng lệnh – phương pháp nhanh, linh hoạt và đáng tin cậy nhất cho môi trường server.

1. Hướng dẫn sao lưu database MySQL bằng dòng lệnh

Sao lưu (backup) là bước quan trọng nhất để đảm bảo an toàn dữ liệu. Với hệ thống Linux, bạn có thể thực hiện một bản dump đầy đủ bằng công cụ mysqldump.

1.1. Sao lưu một database duy nhất

root@vpsvn:~# mysqldump --opt -u user-database -p database-name > filename.sql

Giải thích:

  • -u user-database: Tài khoản MySQL dùng để thực hiện backup
  • -p: Yêu cầu nhập mật khẩu
  • database-name: Tên database bạn muốn sao lưu
  • filename.sql: File chứa dữ liệu đã backup

1.2. Sao lưu dạng nén để tiết kiệm dung lượng

Nếu bạn muốn giảm dung lượng file backup, có thể để sao lưu hoặc tăng tốc độ truyền file qua SSH/Rsync thì có thể thêm tùy chọn gzip để nén file. Khi đó, lệnh sẽ như sau

root@vpsvn:~# mysqldump --opt -u user-database -p database-name | gzip > filename.sql.gz

2. Hướng dẫn khôi phục database MySQL qua dòng lệnh

Khôi phục (restore) là thao tác được thực hiện khi hệ thống gặp sự cố, di chuyển server, hoặc cần khôi phục dữ liệu theo thời điểm. Đây là phần quan trọng nhất của bài viết, và cũng là nơi được tối ưu SEO cho từ khóa khôi phục database mysql.

Thông thường, nhiều bạn khôi phục dữ liệu MySQL qua công cụ phpMyAdmin hoặc MySQL Dump. Đây là những công cụ phổ biến và có sẵn trên nhiều dịch vụ hosting. Tuy nhiên nó chỉ phù hợp với những file database dung lượng nhỏ, nếu file lớn sẽ có lỗi time out.

2.1. Khôi phục database MySQL từ file .sql

Sau khi có được file backup. Bạn thực hiện lệnh để khôi phục dữ liệu

root@vpsvn:~# mysql -u [uname] -p [dbname] < [backupfile.sql]

Lưu ý: Database phải tồn tại trước khi chạy lệnh.

3. Những lưu ý quan trọng khi khôi phục database MySQL

  • Đảm bảo database đích trống để tránh xung đột bảng.
  • Kiểm tra phiên bản MySQL/MariaDB giữa server cũ và mới.
  • Nên tắt website hoặc chuyển sang chế độ bảo trì khi restore.
  • Với database dung lượng lớn, nên chạy restore qua tmux/screen để tránh mất phiên làm việc SSH.

Sao lưu và khôi phục database MySQL qua dòng lệnh là kỹ năng bắt buộc của mọi quản trị viên hệ thống. Bằng cách sử dụng mysqldump và mysql, bạn có thể chủ động bảo vệ dữ liệu, khôi phục nhanh khi sự cố xảy ra và đảm bảo hệ thống vận hành ổn định lâu dài.

Hy vọng hướng dẫn này đã giúp bạn hiểu rõ quy trình khôi phục database mysql một cách an toàn và chuyên nghiệp.

VPS Việt Nam

Xuất thân là người làm kỹ thuật. Tôi hay sử dụng blog để ghi lại những lần xử lý sự cố của mình. Rồi dùng nó để chia sẻ đến với mọi người. Mong là sẽ giúp được các bạn.

VPS Việt Nam

Chia Sẻ - Kinh Nghiệm - Kết Nối

Categories

  • aaPanel
  • Banana Pi
  • Bảo mật
  • CloudPanel
  • Coding
  • CyberPanel
  • Direct Admin
  • Email Server
  • HestiaCP
  • Linux Server
  • Mini PC
  • Quản trị máy chủ
  • Raspberry Pi
  • Synology
  • Web Control Panel
  • Webmin

© 2022 VPS Việt Nam - Tài trợ máy chủ bởi VietIDC và Raspberry Pi Việt Nam.

No Result
View All Result
  • Mini PC
  • Raspberry Pi
  • Banana Pi
  • Synology
  • Quản trị máy chủ
  • Web Control Panel
    • cPanel
    • aaPanel
    • CyberPanel
  • Direct Admin
  • Webmin
  • CloudPanel

© 2022 VPS Việt Nam - Tài trợ máy chủ bởi VietIDC và Raspberry Pi Việt Nam.