Cài đặt MySQL 5.7 Fedora 35 - Install MySQL 5.7 Fedora 35

MySQL phiên bản 5.7 đã được phát hành và có sẵn trên trang web chính thức của MySQL. Đối với các phiên bản hệ điều hành khác (như Windows), bạn có thể tải xuống tệp tương ứng tại đây. Đừng quên thay đổi tên gói rpm trong tất cả các lệnh được cung cấp trong hướng dẫn. Bên dưới sẽ là hướng dẫn cách install MySQL 5.7 Fedora 35 của bạn.

Bước 1: Kích hoạt kho lưu trữ MySQL

Đầu tiên, hãy kích hoạt kho lưu trữ yum cho MySQL 5.7 trên hệ thống. Các gói rpm để cấu hình kho lưu trữ yum có sẵn trên trang web chính thức của MySQL.

Trước hết, nhập khóa GPG mới nhất của MySQL vào hệ thống của bạn.

$ sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

Ngay bây giờ, bạn có thể sử dụng lệnh dưới đây để thiết lập kho lưu trữ Yum phù hợp với phiên bản hệ điều hành Fedora 35.

$ sudo dnf install https://dev.mysql.com/get/mysql57-community-release-fc26-11.noarch.rpm

Bước 2: Cài đặt MySQL 5.7 Server

Sau khi kho lưu trữ yum của MySQL đã được kích hoạt thành công trên hệ thống Fedora, tiến hành cài đặt máy chủ MySQL 5.7 bằng các lệnh bên dưới.

$ sudo dnf install mysql-community-server

Lệnh bên trên sẽ cài đặt MySQL Server và các phụ thuộc liên quan trên hệ thống. Trong quá trình cài đặt gói, hệ thống sẽ tạo ra một mật khẩu tạm thời và lưu vào tệp nhật ký của MySQL.

Sau khi đã cài đặt các gói RPM, bạn có thể sử dụng lệnh dưới đây để khởi động dịch vụ MySQL.

$ sudo systemctl start mysqld

Khi bạn khởi động MySQL lần đầu, mật khẩu tài khoản root sẽ được lưu trong tệp nhật ký, bạn có thể sử dụng lệnh sau để tìm thấy:

$ grep 'A temporary password' /var/log/mysqld.log |tail -1

Đầu ra mẫu bên dưới:

2017-03-30T02:57:10.981502Z 1 [Note] A temporary password is generated for root@localhost: Nm(!pKkkjo68e

Bước 4: Cấu hình ban đầu MySQL

Thực hiện câu lệnh "mysql_secure_installation" và tuân theo hướng dẫn. Trong quá trình thực hiện, bạn sẽ được yêu cầu cung cấp mật khẩu root. Hãy sử dụng mật khẩu root tạm thời đã được cung cấp trong bước trước đó.

$ /usr/bin/mysql_secure_installation

Quá trình này sẽ yêu cầu bạn nhập thông tin cụ thể. Hãy đặt một mật khẩu root MySQL mới mạnh mẽ. Đối với những tùy chọn khác, bạn cần đọc kỹ và cung cấp thông tin theo yêu cầu. Để tăng cường bảo mật, bạn nên chấp nhận bằng cách nhấn phím 'y' cho tất cả các lựa chọn.

Securing the MySQL server deployment.

Enter password for user root: **********

The 'validate_password' plugin is installed on the server.
The subsequent steps will run with the existing configuration
of the plugin.
Using existing password for root.

Estimated strength of the password: 100
Change the password for root ? ((Press y|Y for Yes, any other key for No) : y

New password: ******************

Re-enter new password: ******************

Estimated strength of the password: 100
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y
By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother.
You should remove them before moving into a production
environment.

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Success.


Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network.

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
Success.

By default, MySQL comes with a database named 'test' that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.


Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
- Dropping test database...
Success.

- Removing privileges on test database...
Success.

Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y
Success.

All done!

Bước 5: Đăng nhập vào MySQL

Lúc này, MySQL 5.7 đã được cài đặt thành công . Sau đó, đăng nhập vào MySQL bằng quyền truy cập root và thử tạo một cơ sở dữ liệu giả định. Sử dụng mật khẩu bạn đã gán trong bước 4.

$ mysql -u root -p

Đầu ra:

Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.38 MySQL Community Server (GPL)

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Khi đã đăng nhập vào máy chủ MySQL, bạn hãy thực hiện việc tạo cơ sở dữ liệu và tài khoản người dùng bằng các lệnh dưới đây.

/* CREATE NEW DATABASE */
mysql> CREATE DATABASE mydb;

/* CREATE MYSQL USER FOR DATABASE */
mysql> CREATE USER 'db_user'@'localhost' IDENTIFIED BY 'password';

/* GRANT Permission to User on Database */
mysql> GRANT ALL ON mydb.* TO 'db_user'@'localhost';

/* RELOAD PRIVILEGES */
mysql> FLUSH PRIVILEGES;

Bước 6: Kiểm tra phiên bản MySQL

Kiểm tra phiên bản MySQL đã được cài đặt trên hệ thống của bạn bằng cách chạy lệnh dưới đây. Lệnh này sẽ hiển thị phiên bản MySQL đang hoạt động.

$ mysql -V

Đầu ra:

mysql Ver 14.14 Distrib 5.7.38, for Linux (x86_64) using EditLine wrapper

Làm theo hướng dẫn trên là bạn đã hoàn thành việc install mysql 5.7 trên Fedora 35, bây giờ hãy bắt đầu khám phá và trải nghiệm MySQL trên hệ thống của bạn thôi nào.

Mọi người cũng tìm kiếm: mysql 5.7, mysql fedora, fedora mysql, mysql 5., dnf install mysql, my sql 5.7, install mysql on fedora

Các gói dịch vụ Cloud VPS của KDATA mang đến cho bạn nhiều lựa chọn về hiệu suất cũng như khả năng lưu trữ, mọi nhu cầu về doanh nghiệp đều được đáp ứng. KDATA đảm bảo khả năng uptime lên đến 99,99%, toàn quyền quản trị và free backup hằng ngày. Tham khảo ngay các gói dịch vụ Cloud VPS:

https://kdata.vn/cloud-vps

👉 Liên hệ ngay KDATA hỗ trợ tận tình, support tối đa, giúp bạn trải nghiệm dịch vụ giá hời chất lượng tốt nhất