[Info] Hướng dẫn cài đặt MySQL trên CentOS 8

MySQL là một hệ quản trị cơ sở dữ liệu mã nguồn mở. Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn cài đặt MySQL trên CentOS 8.

Cài đặt MySQL trên CentOS 8 – MySQL là một hệ quản trị cơ sở dữ liệu mã nguồn mở. Nó triển khai mô hình quan hệ và Ngôn ngữ truy vấn có cấu trúc (SQL) để quản lý và truy vấn dữ liệu.

Trong bài này HOSTVN sẽ hướng dẫn bạn cài đặt MySQL 8 trên máy chủ CentOS 8.

Cài đặt MySQL trên CentOS 8

1. Bước 1 – Cài đặt MySQL

Trên CentOS 8, MySQL phiên bản 8 có sẵn trong kho lưu trữ mặc định. Chạy lệnh sau để cài đặt mysql và một số phụ thuộc của nó:

dnf install mysql-server -y

Để sử dụng MySQL, bạn sẽ cần khởi động nó bằng lệnh systemctl:

systemctl start mysqld.service

Để kiểm tra xem dịch vụ đã chạy chưa, hãy sử dụng lệnh sau.

systemctl status mysqld

Nếu MySQL được khởi động thành công, bạn sẽ thấy kết quả sau:

Screenshot_155

Tiếp theo, hãy thiết lập MySQL để bắt đầu với hệ thống:

systemctl enable mysqld

Screenshot_156

Lưu ý: Nếu bạn không muốn MySQL khởi động cùng hệ thống, hãy sử dụng lệnh sau:

systemctl vô hiệu hóa mysqld

MySQL hiện đã được cài đặt và đang chạy trên máy chủ của bạn. Tiếp theo, HOSTVN Hướng dẫn này sẽ chỉ cho bạn cách tăng cường bảo mật MySQL bằng cách sử dụng các tập lệnh shell được cài đặt sẵn với phiên bản MySQL của bạn.

2. Bước 2 – Bảo mật MySQL

MySQL bao gồm một tập lệnh bảo mật cho phép bạn thay đổi một số tùy chọn cấu hình mặc định để cải thiện bảo mật. Để sử dụng tập lệnh bảo mật, hãy chạy lệnh sau:

mysql_secure_installation

Đầu tiên, bạn sẽ được hỏi có muốn cài đặt plugin không HỢP LỆ MẬT KHẨU HỢP LỆ hay không, plugin này cho phép kiểm tra độ mạnh của mật khẩu MySQL.

Screenshot_157

Nếu bạn chọn Y, tập lệnh sẽ yêu cầu bạn chọn mức xác thực mật khẩu. Cấp độ mạnh nhất – số 2 – sẽ yêu cầu mật khẩu của bạn dài ít nhất tám ký tự và bao gồm hỗn hợp chữ hoa, chữ thường, số và các ký tự đặc biệt:

Screenshot_158

Bất kể bạn có chọn thiết lập Plugin xác thực mật khẩu hay không, lời nhắc tiếp theo sẽ là đặt mật khẩu cho người dùng nguồn gốc MySQL:

Screenshot_159

Nếu bạn đã cài đặt Plugin xác thực mật khẩu, bạn sẽ nhận được phản hồi về độ mạnh của mật khẩu mới của mình. Sau đó script sẽ hỏi bạn có muốn tiếp tục với mật khẩu vừa nhập h không. Giả sử bạn hài lòng với độ mạnh của mật khẩu bạn vừa nhập, hãy nhập Y Để tiếp tục luyện tập:

Screenshot_160 - cài đặt MySQL trên CentOS 8

Sau đó, bạn có thể nhấn Y Và sau đó ĐI VÀO để chấp nhận các giá trị mặc định cho tất cả các câu hỏi tiếp theo.

Nhập mật khẩu hiện tại cho root (nhập cho không): nhấn Enter
Đặt mật khẩu gốc? [Y/n]: y
Mật khẩu mới: Nhập mật khẩu gốc MySQL bạn muốn đặt
Nhập lại mật khẩu mới: Nhập mật khẩu
Xóa người dùng ẩn danh? [Y/n]: y
Không cho phép đăng nhập root từ xa? [Y/n]: y
Xóa cơ sở dữ liệu thử nghiệm và truy cập vào nó? [Y/n]: y
Tải lại bảng đặc quyền ngay bây giờ? [Y/n]: y

Cùng với đó, bạn đã cài đặt và bảo mật MySQL trên máy chủ CentOS 8 của mình. Bước cuối cùng, chúng tôi sẽ kiểm tra xem cơ sở dữ liệu có thể truy cập được và hoạt động như mong đợi hay không.

Ghi chú: Tệp cấu hình chính của MySQL là tệp /etc/my.conf

3. Bước 3 – Kết nối MySQL

Nếu bạn muốn kết nối với MySQL và bắt đầu tạo cơ sở dữ liệu và người dùng, hãy chạy lệnh sau:

mysql -u root -p

Lệnh này bao gồm tùy chọn -ucho phép bạn chỉ định người dùng bạn muốn kết nối (Trong trường hợp này, nguồn gốc) và tùy chọn -Pcho bạn biết lệnh nhắc bạn nhập mật khẩu người dùng mà bạn đã đặt ở bước trước.

Screenshot_162 - cài đặt MySQL trên CentOS 8

Sau khi bạn nhập mật khẩu người dùng gốc MySQL, bạn sẽ thấy lời nhắc MySQL:

Screenshot_163 - cài đặt MySQL trên CentOS 8

Từ đó, bạn có thể bắt đầu sử dụng MySQL của mình để tạo cơ sở dữ liệu và bắt đầu chạy các truy vấn. Để thoát MySQL, hãy sử dụng lệnh

exit;

Screenshot_165 - cài đặt MySQL trên CentOS 8

4. Kết luận

Qua bài đăng này HOSTVN đã hướng dẫn bạn cách cài đặt và cấu hình bảo mật MySQL trên CentOS 8. Để tìm hiểu thêm về cách sử dụng MySQL, chúng tôi khuyến khích bạn xem lại tài liệu MySQL chính thức. Ngoài ra, bạn có thể xem thêm hướng dẫn cài MariaDB trên CentOS 8.

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort