Cài đặt cơ sở dữ liệu mysql trên linux
Lệnh khởi chạy một tập lệnh tương tác đầy đủ, nhắc nhở từng bước trong quy trình. Tập lệnh cho phép bạn cải thiện bảo mật theo các cách sau Show
Ghi chú Không thể cài đặt máy chủ cơ sở dữ liệu MySQL và MariaDB . Trong RHEL 9, các phiên bản khác nhau của máy chủ cơ sở dữ liệu có thể được sử dụng trong vùng chứa. 3. 3. Định cấu hình MySQLĐể định cấu hình máy chủ MySQL cho kết nối mạng, hãy sử dụng quy trình sau. Thủ tục
3. 4. Sao lưu dữ liệu MySQLCó hai cách chính để sao lưu dữ liệu từ cơ sở dữ liệu MySQL trong Red Hat Enterprise Linux 9.
Bản sao lưu logic bao gồm các câu lệnh SQL cần thiết để khôi phục dữ liệu. Loại sao lưu này xuất thông tin và bản ghi trong tệp văn bản thuần túy. Ưu điểm chính của sao lưu logic so với sao lưu vật lý là tính di động và tính linh hoạt. Dữ liệu có thể được khôi phục trên các cấu hình phần cứng khác, phiên bản MySQL hoặc Hệ thống quản lý cơ sở dữ liệu (DBMS), điều này không thể thực hiện được với các bản sao lưu vật lý. Lưu ý rằng sao lưu logic có thể được thực hiện nếu # systemctl restart mysqld.service 9 đang chạy. Sao lưu logic không bao gồm các tệp nhật ký và cấu hìnhBản sao lưu vật lý bao gồm các bản sao của tệp và thư mục lưu trữ nội dung. Sao lưu vật lý có những ưu điểm sau so với sao lưu logic
Lưu ý rằng sao lưu vật lý phải được thực hiện khi # systemctl restart mysqld.service 9 không chạy hoặc tất cả các bảng trong cơ sở dữ liệu bị khóa để ngăn các thay đổi trong quá trình sao lưuBạn có thể sử dụng một trong các phương pháp sao lưu MySQL sau để sao lưu dữ liệu từ MySQL< . database:
3. 4. 1. Thực hiện sao lưu logic với mysqldumpỨng dụng khách mysqldump là tiện ích sao lưu, có thể dùng để kết xuất cơ sở dữ liệu hoặc tập hợp cơ sở dữ liệu nhằm mục đích sao lưu . Đầu ra của mysqldump thường bao gồm các câu lệnh SQL để tạo lại cấu trúc bảng máy chủ, điền dữ liệu vào bảng hoặc cả hai. mysqldump cũng có thể tạo tệp ở các định dạng khác, bao gồm XML và các định dạng văn bản được phân tách, chẳng hạn như CSV. Để thực hiện sao lưu mysqldump , bạn có thể sử dụng một trong các tùy chọn sau.
Thủ tục
tài nguyên bổ sung
3. 4. 2. Thực hiện sao lưu hệ thống tập tinĐể tạo bản sao lưu hệ thống tệp của tệp dữ liệu MySQL , hãy sao chép nội dung của MySQL< . data directory to your backup location. Để sao lưu cả cấu hình hiện tại của bạn hoặc các tệp nhật ký, hãy sử dụng các bước tùy chọn của quy trình sau Thủ tục
3. 4. 3. Sao chép như một giải pháp sao lưuReplication là một giải pháp sao lưu thay thế cho các máy chủ nguồn. Nếu một máy chủ nguồn sao chép sang một máy chủ bản sao, các bản sao lưu có thể được chạy trên bản sao mà không có bất kỳ tác động nào đến nguồn. Nguồn vẫn có thể chạy trong khi bạn tắt bản sao và sao lưu dữ liệu từ bản sao Để biết hướng dẫn về cách sao chép cơ sở dữ liệu MySQL , hãy xem. Cảnh báo Bản thân bản sao không phải là một giải pháp sao lưu đầy đủ. Sao chép bảo vệ máy chủ nguồn khỏi lỗi phần cứng, nhưng nó không đảm bảo bảo vệ khỏi mất dữ liệu. Bạn nên sử dụng bất kỳ giải pháp sao lưu nào khác trên bản sao cùng với phương pháp này tài nguyên bổ sung
3. 5. Di chuyển sang phiên bản RHEL 9 của MySQL 8. 0RHEL 8 chứa MySQL 8. 0 , MariaDB 10. 3 và MariaDB 10. 5 triển khai máy chủ từ họ cơ sở dữ liệu MySQL. RHEL 9 cung cấp MySQL 8. 0 và MariaDB 10. 5 . Quy trình này mô tả quá trình di chuyển từ phiên bản RHEL 8 của MySQL 8. 0 lên phiên bản RHEL 9 của MySQL 8. 0 sử dụng tiện ích # mysqldump [options] --databases db_name > backup-file.sql 8. Tiện ích # mysqldump [options] --databases db_name > backup-file.sql 8 được cung cấp bởi gói # mysqldump [options] --databases db_name1 [db_name2 ...] > backup-file.sql 0. điều kiện tiên quyết
Thủ tục
3. 6. Sao chép MySQLMySQL cung cấp nhiều tùy chọn cấu hình khác nhau để sao chép, từ cơ bản đến nâng cao. Phần này mô tả một cách dựa trên giao dịch để sao chép trong MySQL trên các máy chủ MySQL mới cài đặt bằng cách sử dụng số nhận dạng giao dịch toàn cầu (GTID). Sử dụng GTID giúp đơn giản hóa việc xác định giao dịch và xác minh tính nhất quán. Để thiết lập bản sao trong MySQL , bạn phải. Quan trọng Nếu bạn muốn sử dụng các máy chủ MySQL hiện có để sao chép, trước tiên bạn phải đồng bộ hóa dữ liệu. Xem tài liệu ngược dòng để biết thêm thông tin. 3. 6. 1. Định cấu hình máy chủ nguồn MySQLPhần này mô tả các tùy chọn cấu hình cần thiết cho máy chủ nguồn MySQL để chạy và sao chép đúng tất cả các thay đổi được thực hiện trên máy chủ cơ sở dữ liệu. điều kiện tiên quyết
Thủ tục
3. 6. 2. Định cấu hình máy chủ bản sao MySQLPhần này mô tả các tùy chọn cấu hình cần thiết cho máy chủ sao chép MySQL để đảm bảo sao chép thành công. điều kiện tiên quyết
Thủ tục
3. 6. 3. Tạo người dùng sao chép trên máy chủ nguồn MySQLBạn phải tạo một người dùng sao chép và cấp cho người dùng này các quyền cần thiết cho lưu lượng sao chép. Quy trình này cho biết cách tạo người dùng sao chép với các quyền thích hợp. Chỉ thực hiện các bước này trên máy chủ nguồn điều kiện tiên quyết
Thủ tục
3. 6. 4. Kết nối máy chủ bản sao với máy chủ nguồnTrên máy chủ bản sao MySQL , bạn phải định cấu hình thông tin xác thực và địa chỉ của máy chủ nguồn. Sử dụng quy trình sau để triển khai máy chủ bản sao. điều kiện tiên quyết
Thủ tục
3. 6. 5. các bước xác minh
|