Download app

Quét mã QR để tải về ứng dụng

QR code

Cách cài đặt MySQL 8.0 trên Rocky Linux 8

21/08/2021, 09:54 am
607

Được viết bằng C, MySQL là một mã nguồn mở, đa nền tảng và là một trong những hệ thống quản lý cơ sở dữ liệu quan hệ được sử dụng rộng rãi nhất (RDMS). Nó là một phần không thể thiếu của LAMP stack và là một hệ thống quản lý cơ sở dữ liệu phổ biến trong các ứng dụng lưu trữ web, phân tích dữ liệu và thương mại điện tử.

Bản phát hành ổn định hiện tại là MySQL 8.0.25 và được phát hành vào ngày 11 tháng 5 năm 2021. Các điểm nổi bật chính của phiên bản mới nhất bao gồm:

+ Cải tiến InnoDB & XML.

+ Từ điển dữ liệu giao dịch.

+ Hỗ trợ nâng cao cho dữ liệu JSON gốc và chức năng lưu trữ tài liệu.

+ Biểu thức bảng thông thường.

+ Chức năng của Windows.

+ Cải tiến nhật ký lỗi chẳng hạn như đánh số lỗi và giảm độ chi tiết.

Và nhiều hơn nữa. Bạn có thể xem các ghi chú phát hành để biết toàn diện về tất cả các tính năng và cải tiến.

Trong hướng dẫn này, chúng tôi kiểm tra cách cài đặt MySQL trên Rocky Linux 8.

Bước 1: Cập nhật Rocky Linux

Khi cài đặt các gói phần mềm, bạn nên bắt đầu bằng việc cập nhật các gói hệ thống. Điều này, trong một số trường hợp, cũng nâng cấp hạt nhân khi khởi động lại là bắt buộc.

Do đó, trên dòng lệnh, hãy thực hiện lệnh sau để cập nhật gói hạt nhân và hệ thống:

$ sudo dnf update

Bước 2: Kích hoạt MySQL Upstream Module

Tiếp theo, chúng ta cần kích hoạt mô-đun MySQL 8.0 được cung cấp bởi kho AppStream. Hiện tại, đây là mô-đun MySQL duy nhất được cung cấp và bạn có thể xác minh điều này bằng cách chạy lệnh:

$ sudo dnf danh sách mô-đun mysql

Để bật luồng mô-đun MySQL, hãy chạy lệnh:

$ sudo dnf module enable mysql: 8.0

Bước 3: Cài đặt MySQL 8.0 trên Rocky Linux

Với mô-đun được kích hoạt, hãy cài đặt MySQL 8.0 trong Rocky Linux như sau:

$ sudo dnf install @mysql

Bước 4: Bật và khởi động MySQL

Để thực hiện bất kỳ hành động nào với MySQL máy chủ cơ sở dữ liệu, chúng tôi cần bắt đầu dịch vụ trước. Nhưng trước tiên, hãy kích hoạt nó để bắt đầu vào thời gian khởi động như sau:

$ sudo systemctl enable mysqld

Sau đó khởi động MySQL daemon.

$ sudo systemctl start mysqld 

Bạn có thể xác minh MySQL đang chạy bằng cách thực thi:

$ sudo systemctl status mysqld

Bước 5: Bảo mật MySQL trong Rocky Linux

Bước cuối cùng là bảo mật máy chủ cơ sở dữ liệu MySQL vừa cài đặt. Nguyên nhân là do theo mặc định, MySQL đi kèm với các cài đặt mặc định có nhiều lỗ hổng có thể bị tin tặc khai thác. Do đó, chúng ta cần làm cứng nó bằng cách chạy mysql_secure_installation tập lệnh.

$ sudo mysql_secure_installation

Khi tập lệnh được thực thi, bạn sẽ được nhắc sử dụng plugin VALIDATE_PASSWORD để xác định mức độ mạnh của mật khẩu và chỉ cho phép người dùng thiết lập mật khẩu mạnh.

Để thiết lập plugin, hãy gõ 'Y' và nhấn ENTER. Plugin cung cấp 3 cấp độ chính sách mật khẩu là: THẤP, TRUNG BÌNH & MẠNH.

Gõ 2 cho chính sách mật khẩu MẠNH và nhấn ENTER.

Tiếp theo, hãy đảm bảo đặt mật khẩu gốc MySQL mạnh và phù hợp với cấp mật khẩu đã chọn.

Plugin cung cấp ước tính độ mạnh của mật khẩu, trong trường hợp này là 100. Điều này ngụ ý rằng chúng tôi đã đáp ứng yêu cầu về độ mạnh của mật khẩu yêu cầu mật khẩu mạnh phải có tối thiểu 8 ký tự, phải là một loại ký tự số, chữ hoa và chữ thường hỗn hợp.

Để tiếp tục với mật khẩu đã đặt, hãy nhấn 'Y' để tiếp tục. Nếu không, hãy nhấn 'n' để quay lại và thực hiện các điều chỉnh cần thiết.

Đối với các lời nhắc còn lại, nhấn 'Y' để xóa người dùng ẩn danh, ngăn người dùng root đăng nhập từ xa và xóa cơ sở dữ liệu thử nghiệm cần được xóa trước khi tiếp tục vào môi trường sản xuất.

Bước 6: Kết nối với MySQL trong Rocky Linux

Sau khi hoàn tất, hãy sử dụng MySQL client để kết nối với cơ sở dữ liệu như hình minh họa. Xác thực bằng mật khẩu gốc được cung cấp.

$ sudo mysql -u root -p

Bạn có thể xác nhận phiên bản bằng cách chạy truy vấn:

mysql> SELECT VERSION ();

Cài đặt cơ sở dữ liệu MySQL trên Rocky Linux là một quá trình khá đơn giản và dễ hiểu. Không cần thêm bất kỳ kho lưu trữ của bên thứ ba nào vì kho lưu trữ AppStream đã cung cấp MySQL 8.0 luồng mô-đun.

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

————————————————————

CÔNG TY TNHH PHẦN MỀM NHÂN HÒA

https://nhanhoa.com

Hotline: 1900 6680

Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội

Tel: (024) 7308 6680 – Email: sales@nhanhoa.com

Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM

Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com

Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Tel: 0915221384 – Email: contact@nhanhoa.com

Bài viết liên quan
26/11/2024
Control Panel VPS là công cụ quan trọng giúp quản trị và tối ưu hoá hoạt động của máy chủ ảo (VPS). Với sự đa dạng...
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!