Làm cách nào để tạo bản sao lưu tự động trong quản trị viên MySQL?

Sao lưu cơ sở dữ liệu của bạn là một trong những nhiệm vụ quan trọng nhất bạn nên thực hiện, cần hết sức cẩn thận để đảm bảo bạn có một bản sao lưu cập nhật

Quản trị viên MySQL hiện là một sản phẩm đã ngừng sản xuất, chúng tôi khuyên bạn nên sử dụng một giải pháp thay thế cập nhật như MySQL Workbench. Hướng dẫn cho điều này có thể được tìm thấy ở đây.

  • Sao lưu và khôi phục cơ sở dữ liệu MySQL bằng MySQL Workbench 5
  • Sao lưu và khôi phục cơ sở dữ liệu MySQL bằng MySQL Workbench 6

Sự khó khăn

  • Có kinh nghiệm

Tôi sẽ mất bao lâu?

  • Khoảng 10 phút

Tôi sẽ cần gì?

  • Cơ sở dữ liệu MySQL. Làm cách nào để thêm cơ sở dữ liệu MySQL vào tài khoản của tôi?
  • Tên cơ sở dữ liệu và địa chỉ IP của bạn. Có sẵn trong bảng điều khiển của bạn
  • Người dùng cơ sở dữ liệu Làm cách nào để thay đổi mật khẩu chủ sở hữu cho cơ sở dữ liệu của tôi?
  • Một bản sao của Quản trị viên MySQL. Có sẵn tại. https. //tải xuống. mysql. com/archives/administrator/

Cách xác định kết nối của bạn với máy chủ

Bước 1

Xác định kết nối của bạn với máy chủ cơ sở dữ liệu bằng cách nhấp vào nút được khoanh tròn bên dưới

Bước 2

Trong các hộp văn bản này, hãy nhập các chi tiết sau

  • Kết nối Tên thân thiện cho kết nối
  • Tên người dùng Tên người dùng của chủ sở hữu cơ sở dữ liệu của bạn như được chọn trong quá trình thiết lập MySQL của bạn
  • Mật khẩu Mật khẩu của DBO của bạn như được chọn trong quá trình thiết lập MySQL của bạn
  • Tên máy chủ Địa chỉ IP của máy chủ MySQL bạn đã được cấp phát

Làm cách nào để tạo bản sao lưu tự động trong quản trị viên MySQL?

Bước 3

Chọn nút Áp dụng thay đổi, sau đó chọn Đóng

Bước 4

Bạn sẽ quay lại màn hình ban đầu, lúc này mọi thông tin chi tiết của bạn sẽ được điền vào. Nhập mật khẩu cơ sở dữ liệu của bạn vào hộp văn bản được cung cấp và chọn OK

Làm cách nào để tạo bản sao lưu tự động trong quản trị viên MySQL?

Cách xác định dự án sao lưu

Bước 5

Ở phía bên trái của màn hình, chọn Sao lưu

Bước 6

Nhấp vào nút được đánh dấu Dự án mới

Bước 7

Nhập tên cho bản sao lưu của bạn trong hộp văn bản Tên dự án

Làm cách nào để tạo bản sao lưu tự động trong quản trị viên MySQL?

Bước 8

Ở ngăn bên trái, chọn cơ sở dữ liệu của bạn và nhấp vào mũi tên > để thêm nó vào tác vụ sao lưu ở ngăn bên phải. Theo mặc định, điều này sẽ bao gồm tất cả các bảng trong cơ sở dữ liệu của bạn

Bước 9

Chọn tab Tùy chọn nâng cao

Bước 10

Nhấp vào nút radio để thực hiện sao lưu bình thường

Bạn sẽ không thể sử dụng tính năng sao lưu khóa tất cả các bảng do các hạn chế tại chỗ trên máy chủ MySQL

Bước 11

Chọn tab Dự án sao lưu và nhấp vào Lưu dự án

Làm cách nào để tạo bản sao lưu tự động trong quản trị viên MySQL?

Dự án sao lưu này sẽ sao lưu tất cả các bảng có trong cơ sở dữ liệu của bạn vào tệp SQL, trên PC cục bộ của riêng bạn. Bạn cũng có thể lên lịch để quá trình sao lưu này diễn ra tự động. Tuy nhiên, điều đó nằm ngoài phạm vi của tài liệu này

Cách kiểm tra quy trình sao lưu của bạn

Bước 12

Nhấp vào nút Thực hiện sao lưu ngay bây giờ

Bước 13

Một hộp thoại sẽ mở ra, chọn tên tệp bạn muốn gọi bản sao lưu của mình và vị trí bạn muốn lưu trữ tệp sao lưu trên máy cục bộ của mình

Cách khôi phục cơ sở dữ liệu MySQL của bạn

Bước 14

Nhấn vào nút Restore bên trái màn hình

Bạn nên làm việc với dữ liệu không quan trọng, cho đến khi bạn cảm thấy thoải mái với việc sao lưu và khôi phục

Làm cách nào để tạo bản sao lưu tự động trong quản trị viên MySQL?

Bước 15

Chọn Mở tệp sao lưu

Bước 16

Duyệt đến Bản sao lưu cơ sở dữ liệu của bạn đã lưu trước đó

Bước 17

Nhấp vào Bắt đầu Khôi phục khôi phục bản sao lưu của bạn

Vì mục đích của sách hướng dẫn này, chúng tôi đã loại bỏ các bảng kiểm tra giữa việc thực hiện sao lưu và khôi phục để chứng minh cách khôi phục hoàn toàn hoạt động. Nếu bạn vẫn còn bảng của mình, quá trình khôi phục sẽ đưa ra cảnh báo rằng bảng đã tồn tại. Hành vi này có thể được thay đổi bằng cách chọn tùy chọn Add Drop Statements khi định cấu hình dự án sao lưu của bạn

Mất tất cả dữ liệu của bạn là cơn ác mộng lớn nhất mà bất kỳ quản trị viên trang web nào cũng có thể gặp phải, thậm chí còn hơn cả việc đối mặt với một cuộc tấn công mạng. Nó không chỉ là một thảm họa từ quan điểm bảo mật mà còn có thể hủy hoại nền tảng của một doanh nghiệp. Đó là lý do tại sao, thực hiện sao lưu thường xuyên là một trong những nhiệm vụ quan trọng nhất trong danh sách nhiệm vụ của quản trị viên. Nhiều DBMS (hệ thống quản lý cơ sở dữ liệu) cung cấp các công cụ dễ dàng giúp quản trị viên thực hiện sao lưu khá dễ dàng. Tuy nhiên, một số DBMS, chẳng hạn như MySQL, không cung cấp sự tiện lợi đó và đó là lý do tại sao bạn phải thiết lập sao lưu tự động MySQL hoặc sao lưu theo lịch của MySQL

Mặc dù có rất nhiều công cụ trả phí để lên lịch sao lưu tự động cho MySQL, nhưng có một cách dễ dàng mà bạn có thể thực hiện mà không phải trả một xu nào cho nó. Âm thanh tốt? . Ở đây, chúng tôi sẽ sử dụng tập lệnh bó windows đơn giản để tạo bản sao lưu theo lịch trình của MySQL

Sẵn sàng để đi?

Tạo bản sao lưu tự động MySQL trong Windows Server bằng Windows Batch Script

Quá trình tạo bản sao lưu MySQL theo lịch trình khá dễ dàng. Tất cả nó liên quan là 9 bước

  1. Đầu tiên, bạn cần mở Notepad và lưu đoạn script sau

Ghi chú. Xin đừng quên thay đổi các tham số SET và mysqldump. vị trí exe

@echo off
For /f "tokens=2-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%a-%%b)
For /f "tokens=1-2 delims=/:" %%a in ("%TIME%") do (set mytime=%%a%%b)

SET backupdir=C:\xampp\htdocs\backup
SET mysqluername=root
SET mysqlpassword=somepassword
SET database=dbname

C:\xampp\mysql\bin\mysqldump.exe -uroot -pPASSWORD %database% > %backupdir%\%database%_%mydate%_%mytime%_.sql

2. Vào Start > All Programs > Accessories > Command Prompt để mở Command Prompt

3. Nhập Taskschd. msc

4. Nhấp vào tùy chọn Tạo tác vụ… được liệt kê trong ngăn Hành động ở phía bên tay phải

5. Chọn người dùng có quyền quản trị

6. Nhấp vào Chạy cho dù người dùng đã đăng nhập hay chưa và nhấp vào Chạy với đặc quyền cao nhất

7. Nhấp vào tab Kích hoạt ở trên cùng

8. Từ tab Hành động, chọn tệp bó mà chúng tôi đã tạo ở bước đầu tiên

9. Nhấp vào OK

Xin chúc mừng. Bạn vừa lên lịch sao lưu tự động MySQL trên máy chủ Windows của mình. Khá dễ dàng, phải không?

Làm cách nào tôi có thể tự động sao lưu cơ sở dữ liệu của mình?

Trong Trình lập lịch tác vụ, nhấp chuột phải vào Thư viện lịch trình tác vụ và nhấp vào Tạo tác vụ cơ bản …. Nhập tên cho tác vụ mới (ví dụ:. SQLBackup) và nhấp vào Tiếp theo. Chọn Hàng ngày cho Trình kích hoạt tác vụ và nhấp vào Tiếp theo. Đặt lặp lại thành một ngày và nhấp vào Tiếp theo.

Làm cách nào để tạo bản sao lưu cơ sở dữ liệu MySQL?

MySQL Workbench để sao lưu cơ sở dữ liệu .
Trên bảng Quản trị, nhấp vào Xuất dữ liệu. .
Trên tab Chọn đối tượng > Bảng để xuất, hãy chọn lược đồ sakila
Trong Tùy chọn Xuất, hãy chọn Xuất sang Thư mục Dự án Kết xuất nếu bạn muốn các bảng cơ sở dữ liệu được lưu trữ riêng biệt. .
Để tạo tệp sao lưu, hãy nhấp vào Bắt đầu xuất

Làm cách nào để đặt sao lưu tự động trong cơ sở dữ liệu phpmyadmin?

Dưới đây là hướng dẫn từng bước để sao lưu cơ sở dữ liệu của bạn. .
Chọn cơ sở dữ liệu bạn muốn sao lưu từ danh sách ở khung bên trái
Nhấp vào tab "Xuất" trong thanh điều hướng trên cùng
Chọn phương thức xuất “Quick” và sau đó nhấp vào “Go”
Cơ sở dữ liệu sẽ được tải xuống vị trí tải xuống mặc định của máy tính cục bộ

Làm cách nào để sao lưu tự động cơ sở dữ liệu MySQL trong Linux?

Cách tự động sao lưu cơ sở dữ liệu MySQL trong Linux .
Tạo bản sao lưu cơ sở dữ liệu
Nén bản sao lưu
Mã hóa tập tin nén
Gửi bản sao lưu tới bộ lưu trữ Internet bằng FTP, Dropbox, AWS, Google Drive, v.v.
Nhận thông báo qua email liên quan đến kết quả sao lưu
Tạo lịch sao lưu
Xóa các bản sao lưu cũ