How to install MariaDB (MySQL) on Centos 7
Mục lục:
- Điều kiện tiên quyết
- Cài đặt MariaDB 5.5 trên CentOS 7
- Cài đặt MariaDB 10.3 trên CentOS 7
- Kết nối với MariaDB từ dòng lệnh
- Phần kết luận
MariaDB là một hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở, tương thích ngược, thay thế nhị phân thả xuống của MySQL. Nó được phát triển bởi một số nhà phát triển ban đầu của MySQL và bởi nhiều người trong cộng đồng. Với việc phát hành CentOS 7, MySQL đã được thay thế bằng MariaDB làm hệ thống cơ sở dữ liệu mặc định.
Nếu bạn, vì bất kỳ lý do nào cần cài đặt MySQL, hãy xem hướng dẫn Cách cài đặt MySQL trên CentOS 7. Nếu ứng dụng của bạn không có bất kỳ yêu cầu cụ thể nào, bạn nên gắn bó với MariaDB, hệ thống cơ sở dữ liệu mặc định trong CentOS 7.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt phiên bản MariaDB mới nhất trên CentOS 7 bằng cách sử dụng kho MariaDB chính thức.
Điều kiện tiên quyết
Hãy chắc chắn rằng bạn đã đăng nhập với tư cách là người dùng có quyền sudo trước khi tiếp tục với hướng dẫn.
Cài đặt MariaDB 5.5 trên CentOS 7
Phiên bản của máy chủ MariaDB được cung cấp trong kho lưu trữ CentOS mặc định là phiên bản 5.5. Đây không phải là phiên bản mới nhất, nhưng nó khá ổn định.
Thực hiện theo các bước bên dưới để cài đặt và bảo mật MariaDB 5.5 trên CentOS 7:
-
Cài đặt gói MariaDB bằng trình quản lý gói yum:
sudo yum install mariadb-serverNhấn
ykhi được nhắc để tiến hành cài đặt.Khi quá trình cài đặt hoàn tất, hãy khởi động dịch vụ MariaDB và cho phép nó khởi động khi khởi động bằng các lệnh sau:
sudo systemctl start mariadbsudo systemctl enable mariadbĐể xác minh rằng việc cài đặt thành công, hãy kiểm tra trạng thái dịch vụ MariaDB bằng cách nhập:
sudo systemctl status mariadbĐầu ra sẽ cho thấy rằng dịch vụ đang hoạt động và đang chạy:
Chạy tập lệnh
mysql_secure_installationsẽ thực hiện một số tác vụ liên quan đến bảo mật:sudo mysql_secure_installationBạn sẽ được nhắc thiết lập mật khẩu người dùng root, xóa tài khoản người dùng ẩn danh, hạn chế quyền truy cập của người dùng root vào máy cục bộ và xóa cơ sở dữ liệu kiểm tra.
Các bước được giải thích chi tiết. Nên trả lời
Y(có) cho tất cả các câu hỏi.
Cài đặt MariaDB 10.3 trên CentOS 7
Tại thời điểm viết bài viết này, phiên bản mới nhất của MariaDB là phiên bản 10.3. Nếu bạn cần cài đặt bất kỳ phiên bản MariaDB nào khác, hãy truy cập trang kho MariaDB và tạo tệp lưu trữ cho phiên bản MariaDB cụ thể.
Để cài đặt MariaDB 10.3 trên CentOS 7, hãy làm theo các bước sau:
-
Bước đầu tiên là Kích hoạt kho MariaDB. Tạo một tệp lưu trữ có tên
MariaDB.repovà thêm nội dung sau: /etc/yum.repose.d/MariaDB.repo# MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1Cài đặt gói máy chủ và máy khách MariaDB bằng
yum, giống như gói CentOS khác:sudo yum install MariaDB-server MariaDB-clientYum có thể nhắc bạn nhập khóa GPG MariaDB:
Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid: "MariaDB Package Signing Key"Dấu vân tay: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db Từ: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
Enteryvà nhấnEnter.Khi quá trình cài đặt hoàn tất, hãy bật MariaDB để khởi động và khởi động dịch vụ:
sudo systemctl enable mariadbsudo systemctl start mariadbĐể xác minh cài đặt, hãy kiểm tra trạng thái dịch vụ MariaDB bằng cách nhập:
sudo systemctl status mariadb● mariadb.service - MariaDB 10.3.7 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: inactive (dead) Docs: man:mysqld(8)Bước cuối cùng là chạy tập lệnh
mysql_secure_installationsẽ thực hiện một số tác vụ liên quan đến bảo mật:sudo mysql_secure_installationTập lệnh sẽ nhắc bạn thiết lập mật khẩu người dùng root, xóa người dùng ẩn danh, hạn chế quyền truy cập của người dùng root vào máy cục bộ và xóa cơ sở dữ liệu kiểm tra.
Tất cả các bước được giải thích chi tiết và nên trả lời
Y(có) cho tất cả các câu hỏi.
Kết nối với MariaDB từ dòng lệnh
Để kết nối với máy chủ MariaDB thông qua thiết bị đầu cuối dưới dạng loại tài khoản gốc:
mysql -u root -p
Bạn sẽ được nhắc nhập mật khẩu gốc mà bạn đã đặt trước đó khi tập lệnh
mysql_secure_installation
được chạy.
Khi bạn nhập mật khẩu, bạn sẽ được trình bày với trình bao MariaDB như dưới đây:
Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 8 Server version: 10.3.7-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Phần kết luận
Trong hướng dẫn này, chúng tôi đã chỉ cho bạn cách cài đặt và bảo mật MariaDB trên máy chủ CentOS 7.
Bây giờ máy chủ MariaDB của bạn đã hoạt động và bạn biết cách kết nối với máy chủ MariaDB từ dòng lệnh, bạn có thể muốn kiểm tra các hướng dẫn sau:
mariadb mysql centosBài đăng này là một phần của Cài đặt LEMP Stack trên sê-ri CentOS 7.
Các bài viết khác trong loạt bài này:
• Cách cài đặt Nginx trên CentOS 7 • Bảo mật Nginx bằng Let Encrypt trên CentOS 7 • Cài đặt MariaDB trên CentOS 7 • Cài đặt PHP 7 trên CentOS 7 • Cách thiết lập Khối máy chủ Nginx trên CentOS 7Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
Cài đặt, đặt lại cài đặt Internet Explorer Content Advisor & mật khẩu
Tìm hiểu cách sử dụng, đặt, đặt lại Internet Explorer Content Advisor & cài đặt của nó & Mất mật khẩu. Kiểm soát nội dung nào có thể hoặc không thể xem được.
Cách cài đặt mariadb trên centos 8
Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt và bảo mật MariaDB 10.3 trên CentOS 8. MariaDB là một hệ thống quản lý cơ sở dữ liệu quan hệ nguồn mở, tương thích ngược, thay thế nhị phân của MySQL.







