Fedora sử dụng MariaDB theo mặc định thay vì mysql từ Oracle
Cài đặt máy khách mysql trên Fedora LinuxBạn có thể tìm kiếm nó như sau
sudo dnf list mariadb
sudo dnf search mariadb
Nhận thông tin về mariadb
sudo dnf info mariadb
Last metadata expiration check: 0:23:59 ago on Wednesday 15 September 2021 12:43:51 PM. Installed Packages Name : mariadb Epoch : 3 Version : 10.5.12 Release : 1.fc34 Architecture : x86_64 Size : 38 M Source : mariadb-10.5.12-1.fc34.src.rpm Repository : @System From repo : updates Summary : A very fast and robust SQL database server URL : //mariadb.org License : GPLv2 and LGPLv2 Description : MariaDB is a community developed fork from MySQL - a multi-user, multi-threaded : SQL database server. It is a client/server implementation consisting of : a server daemon [mariadbd] and many different client programs and libraries. : The base package contains the standard MariaDB/MySQL client programs and : utilities.
Phần máy chủ nằm trong gói
sudo dnf info mariadb
5sudo dnf info mariadb-server
Cài đặt
Vì vậy, để cài đặt ứng dụng khách mysql trên hệ thống Fedora Linux của bạn, hãy chạy
Lưu ý củasudo dnf install mariadb
về ứng dụng khách Oracle MySQL 8Nếu bạn cần ứng dụng khách mysql của Oracle thì
sudo dnf search mysql | grep client
# get info
sudo dnf info community-mysql
Last metadata expiration check: 0:00:50 ago on Wednesday 15 September 2021 01:09:19 PM. Available Packages Name : community-mysql Version : 8.0.26 Release : 1.fc34 Architecture : x86_64 Size : 2.5 M Source : community-mysql-8.0.26-1.fc34.src.rpm Repository : updates Summary : MySQL client programs and shared libraries URL : //www.mysql.com License : GPLv2 with exceptions and LGPLv2 and BSD Description : MySQL is a multi-user, multi-threaded SQL database server. MySQL is a : client/server implementation consisting of a server daemon [mysqld] : and many different client programs and libraries. The base package : contains the standard MySQL client programs and generic MySQL files.
Cài đặt máy khách Oracle MySQL 8
sudo dnf install community-mysql
MySQL là một hệ quản trị cơ sở dữ liệu quan hệ. MySQL 8 là phiên bản mới nhất có sẵn để cài đặt trên hệ thống Linux
Nếu bạn cần cài đặt MySQL 5. 7, kho lưu trữ chính thức cung cấp các gói lên tới Fedora 31. Phiên bản Fedora mới nhất được khuyến nghị sử dụng MySQL 8. 0. Sử dụng bài viết khác để cài đặt MySQL 5. 7 trên Fedora 31/30 và các phiên bản trước đó
Hướng dẫn này sẽ giúp bạn cài đặt MySQL 8. 0 trên hệ thống Fedora 34/33/32/31/30 Linux
Bước 1 – Điều kiện tiên quyết
Đăng nhập vào hệ thống Fedora của bạn và mở một thiết bị đầu cuối. Bây giờ hãy nâng cấp các gói hiện tại lên phiên bản mới nhất bằng cách chạy lệnh sau
Bước 2 – Thiết lập Kho lưu trữ Yum
Nhóm MySQL chính thức cung cấp kho lưu trữ yum để cài đặt máy chủ cộng đồng MySQL trên hệ thống Fedora. Tạo một tệp kho lưu trữ yum mới bằng nội dung bên dưới
vim /etc/yum.repos.d/mysql-community.repo
Tập tin. /etc/yum. repo. d/mysql-cộng đồng. repo
sudo dnf info mariadb
0Lưu tệp và đóng
Bước 3 – Cài đặt máy chủ MySQL
Bây giờ, hãy chạy lệnh sau để cài đặt các gói
sudo dnf info mariadb
6 trên hệ thống Fedora của bạn. Điều này cũng sẽ cài đặt tất cả các phụ thuộc cần thiết khác trên hệ thống của bạnsudo dnf info mariadb
1sudo dnf info mariadb
2Bây giờ, hãy làm theo các hướng dẫn sau khi cài đặt
Bước 4 – Thiết lập cài đặt bài đăng MySQL
Máy chủ cộng đồng MySQL đã được cài đặt trên hệ thống của bạn. Trình cài đặt cũng sẽ tạo một mật khẩu ngẫu nhiên và đặt cho người dùng root. Bạn có thể tìm thấy mật khẩu người dùng root trong tệp nhật ký
sudo dnf info mariadb
3Bây giờ hãy chạy lệnh sau để áp dụng bảo mật trên máy chủ MySQL. Chỉ cần thực hiện lệnh dưới đây và làm theo trình hướng dẫn bảo mật
sudo dnf info mariadb
4Thực hiện theo các hướng dẫn trên màn hình. Thay đổi mật khẩu tài khoản gốc của bạn và Nhấn Y cho tất cả các hoạt động khác để áp dụng bảo mật được cải thiện
- Thay đổi mật khẩu cho root?
- Xóa người dùng ẩn danh?
- Không cho phép root đăng nhập từ xa?
- Xóa cơ sở dữ liệu thử nghiệm và truy cập vào nó?
- Tải lại bảng đặc quyền bây giờ?
Bước 5 – Kết nối MySQL Terminal
Tất cả đã được làm xong. Bây giờ bạn có thể kết nối với máy chủ MySQL bằng dòng lệnh. Lệnh sau sẽ kết nối MySQL đang chạy trên localhost với tư cách là người dùng root. Điều này sẽ nhắc nhập mật khẩu tài khoản root. Bạn cũng có thể cài đặt ngăn xếp LAMP trên Fedora và định cấu hình PHPMyAdmin trên fedora để truy cập cơ sở dữ liệu bằng đồ họa