Để tạo phiên bản Amazon RDS cho cơ sở dữ liệu MySQL, hãy sử dụng giao diện hoặc công cụ quản lý Amazon RDS. Sau đó, bạn có thể làm như sau
Thay đổi kích thước phiên bản DB của bạn
Cấp phép kết nối với phiên bản CSDL của bạn
Tạo và khôi phục từ bản sao lưu hoặc ảnh chụp nhanh
Tạo phần phụ Multi-AZ
Tạo bản sao chỉ có quyền đọc
Theo dõi hiệu suất của phiên bản CSDL của bạn
Để lưu trữ và truy cập dữ liệu trong phiên bản CSDL của bạn, bạn sử dụng các tiện ích và ứng dụng MySQL tiêu chuẩn
Amazon RDS for MySQL tuân thủ nhiều tiêu chuẩn ngành. Ví dụ: bạn có thể sử dụng RDS cho cơ sở dữ liệu MySQL để xây dựng các ứng dụng tuân thủ HIPAA. Bạn có thể sử dụng cơ sở dữ liệu RDS cho MySQL để lưu trữ thông tin liên quan đến chăm sóc sức khỏe, bao gồm thông tin sức khỏe được bảo vệ [PHI] theo Thỏa thuận liên kết kinh doanh [BAA] với AWS. Amazon RDS cho MySQL cũng đáp ứng các yêu cầu bảo mật của Chương trình quản lý ủy quyền và rủi ro liên bang [FedRAMP]. Ngoài ra, Amazon RDS cho MySQL đã nhận được Cơ quan vận hành tạm thời [P-ATO] của Ủy ban ủy quyền chung FedRAMP [JAB] tại Đường cơ sở CAO của FedRAMP trong Khu vực AWS GovCloud [US]. Để biết thêm thông tin về các tiêu chuẩn tuân thủ được hỗ trợ, hãy xem Tuân thủ đám mây AWS
Để biết thông tin về các tính năng trong mỗi phiên bản MySQL, hãy xem Các tính năng chính của MySQL trong tài liệu MySQL
Trước khi tạo phiên bản CSDL, hãy hoàn tất các bước trong Thiết lập cho Amazon RDS. Khi bạn tạo một phiên bản CSDL, người dùng chính RDS sẽ nhận được các đặc quyền của DBA, với một số hạn chế. Sử dụng tài khoản này cho các tác vụ quản trị, chẳng hạn như tạo tài khoản cơ sở dữ liệu bổ sung
Bạn có thể tạo như sau
Phiên bản CSDL
kết xuất nhanh cơ sở dữ liệu
Khôi phục tại thời điểm
sao lưu tự động
sao lưu thủ công
Bạn có thể sử dụng các phiên bản CSDL chạy MySQL bên trong đám mây riêng ảo [VPC] dựa trên Amazon VPC. Bạn cũng có thể thêm các tính năng vào phiên bản Cơ sở dữ liệu MySQL của mình bằng cách bật các tùy chọn khác nhau. Amazon RDS hỗ trợ triển khai Multi-AZ cho MySQL như một giải pháp chuyển đổi dự phòng, có tính sẵn sàng cao
Để mang lại trải nghiệm dịch vụ được quản lý, Amazon RDS không cung cấp quyền truy cập trình bao cho các phiên bản CSDL. Nó cũng hạn chế quyền truy cập vào một số quy trình và bảng hệ thống cần có đặc quyền nâng cao. Bạn có thể truy cập cơ sở dữ liệu của mình bằng các máy khách SQL tiêu chuẩn, chẳng hạn như máy khách mysql. Tuy nhiên, bạn không thể truy cập trực tiếp vào máy chủ bằng cách sử dụng Telnet hoặc Secure Shell [SSH]
Theo mặc định, CentOS 7 được phân phối với MariaDB 5. 5. Phiên bản MariaDB 10. x là phiên bản thay thế cho MySQL 5. 5-5. 7
- To an toàn, sao lưu lại toàn bộ cơ sở dữ liệu bằng lệnh sau
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases --routines --triggers > /tmp/all-databases.sql
- Dừng MariaDB
service mariadb stop
- Xóa gói mariadb-bench
________số 8_______ - Để đảm bảo an toàn, hãy sao chép cơ sở dữ liệu thư mục qua 1 thư mục khác
cp -v -a /var/lib/mysql/ /var/lib/mysql_backup
- Kiểm tra xem gói mysql-server đã được cài đặt chưa
rpm -q --whatprovides mysql-server
- Nếu nó đã được cài đặt và lệnh trên kết quả đưa ra, hãy xóa bằng lệnh sau
rpm -e --nodeps `rpm -q --whatprovides mysql-server`
1. Cấu hình Repo MariaDB /etc/yum. repos. d/MariaDB. repo
Ví dụ nâng cấp MariaDB 10. 2
1. 1. Tạo tệp MariaDB. reponano /etc/yum.repos.d/MariaDB.repo
1. 2. Add content as ben under into file[mariadb]
name = MariaDB
baseurl = //yum.mariadb.org/10.2/centos7-amd64
service mariadb stop
0service mariadb stop
1
1. 3. Lưu lại tập tin
2. Upgrade MariaDBservice mariadb stop
2
Sau khi upgrade xong, start MariaDBservice mariadb stop
3
hoặc
service mariadb stop
4
Nâng cấp cơ sở dữ liệu MySQLservice mariadb stop
5
Khởi động lại dịch vụ mysqlservice mariadb stop
6
hoặcservice mariadb stop
7
3. Thực hiện lệnh bên dưới để cập nhật phiên bản gói trong Pleskservice mariadb stop
8
Ghi chú. Sau khi nâng cấp, có thể xuất hiện tập lệnh init ‘mysql’. Nó nên được gỡ bỏ để tránh xung đột với dịch vụ MariaDB. Các lệnh tương tự có thể được sử dụng để khắc phục xung đột hiện cóservice mariadb stop
9rpm -e --nodeps mariadb-bench
0rpm -e --nodeps mariadb-bench
1rpm -e --nodeps mariadb-bench
2
Bạn đã quyết định chuyển từ MySQL sang MariaDB, nhưng bạn hơi lo lắng. Điều băn khoăn nhất là việc nâng cấp lên MariaDB có làm hỏng cơ sở dữ liệu hay không? . Bạn sẽ có thể cài đặt MariaDB trên máy chủ MySQL của bạn và sau đó MariaDB sẽ hoạt động mà không gặp phải vấn đề nào
Tuy nhiên, an toàn vẫn là trên hết, chúng ta nên sao lưu lại toàn bộ cơ sở dữ liệu để tránh trường hợp xấu có thể xảy ra. Để sao lưu toàn bộ cơ sở dữ liệu MySql, bạn có thể sử dụng lệnh sau
mysqldump -u root -p -–all-databases > alldb.sql
Sau khi đã tạo tệp sao lưu toàn bộ cơ sở dữ liệu trên MySql, bạn thực hiện các bước dưới đây để thực hiện nâng cấp sang MariaDB
- Repo cài đặt
Run command after to setting repo for MariaDB, chú ý thay đổi phiên bản MariaDB mong muốn_______1_______ - Gói cập nhật
# Đối với CentOS, redhat, fedora yum update -y # Đối với dùng debian, ubuntu sudo apt-get update
- Dừng MySql
service mysql stop hoặc systemctl stop mysql
- Cài đặt MariaDB
# Đối với CentOS, redhat, fedora yum install MariaDB-server MariaDB-client -y # Đối với dòng debian, ubuntu sudo apt install mariadb-server -y
- Kiểm tra hoạt động sau khi cài đặt kết thúc_______5_______
Sau khi thực hiện kiểm tra cài đặt bằng lệnh trên, nếu không có vấn đề gì xảy ra, bạn có thể tiến hành khởi động MariaDB để sử dụng