Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sao lưu cơ sở dữ liệu MySQL

mysqlhotcopy không hoạt động trong một số trường hợp khi khóa đọc bị mất và không hoạt động với bảng INNODB.

mysqldump được sử dụng nhiều hơn vì nó có thể sao lưu tất cả các loại bảng.

Từ tài liệu MySQL

mysqlhotcopy là một kịch bản Perl ban đầu được viết và đóng góp bởi Tim Bunce. Nó sử dụng LOCK TABLES, FLUSH TABLES và cp hoặc scp để sao lưu cơ sở dữ liệu một cách nhanh chóng. Đây là cách nhanh nhất để tạo bản sao lưu cơ sở dữ liệu hoặc các bảng đơn lẻ, nhưng nó chỉ có thể chạy trên cùng một máy có các thư mục cơ sở dữ liệu. mysqlhotcopy chỉ hoạt động để sao lưu các bảng MyISAM và ARCHIVE. Nó chạy trên Unix và NetWare

mysqldump client là một chương trình sao lưu ban đầu được viết bởi Igor Romanenko. Nó có thể được sử dụng để kết xuất cơ sở dữ liệu hoặc tập hợp cơ sở dữ liệu để sao lưu hoặc chuyển sang máy chủ SQL khác (không nhất thiết phải là máy chủ MySQL). Kết xuất thường chứa các câu lệnh SQL để tạo bảng, điền bảng hoặc cả hai. Tuy nhiên, mysqldump cũng có thể được sử dụng để tạo tệp ở dạng CSV, văn bản được phân tách khác hoặc định dạng XML.

Tạm biệt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cơ sở dữ liệu MySQL bị hỏng

  2. Lỗi (Mã lỗi:1175) trong khi thực hiện lệnh cập nhật trên bảng bằng MySQL Workbench 5.2

  3. tập lệnh nodejs của tôi không tự thoát ra sau khi thực thi thành công

  4. Số thứ tự được tạo tự động bắt đầu từ 001 (CHỈ DÀNH CHO 3 SỐ) - PHP / MYSQL

  5. quy ước đặt tên mysql