Sao lưu và khôi phục cơ sở dữ liệu MySQL / MariaDB

Khi sử dụng XAMPP, bạn có thể thấy rằng mình cần sao lưu hoặc khôi phục cơ sở dữ liệu MySQL hoặc MariaDB. Có hai cách dễ dàng để thực hiện việc này với XAMPP: sử dụng công cụ phpMyAdmin dựa trên trình duyệt hoặc sử dụng các công cụ dòng lệnh của MySQL / MariaDB. Hướng dẫn này mô tả cả hai tùy chọn.

Hướng dẫn này giả định rằng bạn đã có một ứng dụng PHP sử dụng cơ sở dữ liệu MySQL / MariaDB được triển khai trên XAMPP. Ứng dụng ví dụ được sử dụng trong hướng dẫn này là WordPress, mặc dù các bước được nêu dưới đây sẽ hoạt động với mọi ứng dụng.

Hãy nhớ rằng bạn có thể cài đặt WordPress nhanh chóng bằng cách sử dụng mô-đun Bitnami WordPress cho XAMPP .

Sử dụng phpMyAdmin

XAMPP bao gồm phpMyAdmin , một công cụ dựa trên trình duyệt, mã nguồn mở để quản lý máy chủ cơ sở dữ liệu MySQL / MariaDB. Để sao lưu cơ sở dữ liệu MySQL / MariaDB bằng phpMyAdmin, hãy làm theo các bước sau:

  1. Duyệt đến http: // localhost / phpMyAdmin hoặc http://127.0.0.1/phpMyAdmin . Nếu được yêu cầu, hãy đăng nhập bằng thông tin đăng nhập cơ sở dữ liệu của bạn. Trên bản cài đặt XAMPP mới mà không có bất kỳ thay đổi nào, bạn có thể đăng nhập bằng quyền root với mật khẩu trống.
  2. Chọn cơ sở dữ liệu sẽ được sao lưu từ danh sách trong ngăn điều hướng bên trái. Trong trường hợp này, chúng tôi đang sao lưu cơ sở dữ liệu WordPress, được đặt tên là bitnami_wordpress .
    image1
  3. Chọn lệnh “Xuất” trong thanh điều hướng trên cùng.
  4. Trên trang kết quả, chọn “Nhanh” làm phương thức xuất và “SQL” làm định dạng đầu ra. Nhấp vào “Go” để tiếp tục.
    image2

phpMyAdmin sẽ xuất cơ sở dữ liệu sang tệp văn bản dưới dạng một chuỗi câu lệnh SQL. Sau khi hoàn tất, trình duyệt sẽ nhắc bạn tải xuống máy tính để bàn. Tệp văn bản này là bản sao lưu của bạn, vì vậy hãy lưu trữ nó một cách an toàn!

hình ảnh3

Sau đó, bạn có thể muốn khôi phục cơ sở dữ liệu. Để khôi phục dữ liệu vào cơ sở dữ liệu MySQL / MariaDB mới bằng phpMyAdmin, hãy làm theo các bước sau:

  1. Duyệt đến http: // localhost / phpMyAdmin hoặc http://127.0.0.1/phpMyAdmin . Nếu được yêu cầu, hãy đăng nhập bằng thông tin đăng nhập cơ sở dữ liệu của bạn.
  2. Chọn lệnh “Mới” trong ngăn điều hướng bên trái.
    hình ảnh4
  3. Trên trang kết quả, nhập tên cho cơ sở dữ liệu mới (trong trường hợp này là myblog ). Chọn đối chiếu “utf8_general_ci”. Nhấp vào “Tạo” để tạo cơ sở dữ liệu.
    hình ảnh5

    Khi cơ sở dữ liệu đã được tạo, nó sẽ xuất hiện trong ngăn điều hướng bên trái.

    hình ảnh6
  4. Chọn cơ sở dữ liệu mới từ ngăn điều hướng bên trái. Trong trang kết quả, chọn lệnh “Nhập” trong thanh điều hướng trên cùng.
  5. Nhấp vào nút “Duyệt qua…” và chọn tệp sao lưu đã tạo trước đó. Nhấp vào “Go” để tiếp tục.
    hình ảnh7

    phpMyAdmin sẽ nhập dữ liệu từ tệp sao lưu. Sau khi hoàn tất, bạn sẽ thấy một màn hình cho biết trạng thái nhập.

    hình ảnh8

Nếu bạn duyệt nội dung của cơ sở dữ liệu, bây giờ bạn sẽ thấy dữ liệu gốc của mình.

hình ảnh9

Bây giờ bạn nên cập nhật cấu hình ứng dụng của mình và trỏ nó vào cơ sở dữ liệu mới tạo của bạn. Ví dụ: với mô-đun Bitnami WordPress, bạn sẽ cần chỉnh sửa tệp wp-config.php trong thư mục con apps \ wordpress \ htdocs \ của thư mục cài đặt XAMPP của bạn. Trong tệp này, bạn sẽ cần cập nhật hằng số DB_NAME để sử dụng tên cơ sở dữ liệu mới.

hình ảnh10
Theo mặc định, PHP (và do đó là phpMyAdmin) được định cấu hình để chỉ chấp nhận các tệp tải lên có kích thước tối đa 2 MB. Nếu cơ sở dữ liệu của bạn lớn hơn mức này, bạn cần sửa đổi tệp cấu hình PHP để chấp nhận kích thước tải lên lớn hơn. Để thực hiện việc này, hãy chỉnh sửa tệp php.ini trong thư mục con php \ của thư mục cài đặt XAMPP của bạn và tăng giá trị của các biến post_max_size và upload_max_filesize . Lưu các thay đổi của bạn và khởi động lại Apache để các thay đổi có hiệu lực.

Lượt xem: 224

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *