Hướng dẫn yum install mysql specific version - yum cài đặt phiên bản cụ thể của mysql

Chúng tôi có nhiều cách để cài đặt MySQL trên các máy Linux như nguồn, nhị phân, v.v. Nhưng hầu hết các kỹ sư luôn thích các trình quản lý gói mặc định [YUM cho các phân phối dựa trên RPM và APT cho các phân phối dựa trên DPKG] để dễ sử dụng và nó có thể tự mình giải quyết tất cả các phụ thuộc. Và tất nhiên, không thể sử dụng các trình quản lý gói trong các môi trường mà Internet không được phép, nhưng đây là một trường hợp khác. & NBSP;

Tại một số điểm, chúng tôi cần cài đặt phiên bản cụ thể của MySQL cho các trường hợp sau đây

  • Để tạo ra các bản sao sản xuất & nbsp;
  • Để mô phỏng vấn đề sản xuất trên loại môi trường tương tự
  • Để định cấu hình Cài đặt Disaster Recovery [DR]/UAT
  • Khả năng tương thích với các công cụ OpenSource [ví dụ: Khả năng tương thích XTRABACKUP]

Nhưng làm theo các hướng dẫn từ tài liệu MySQL để cài đặt bằng YUM luôn dẫn đến việc cài đặt phiên bản mới nhất được phát hành. Tại thời điểm viết blog này, bản phát hành mới nhất là MySQL 8.0.22. Theo các bước tài liệu dẫn đến việc cài đặt cùng. Chắc chắn, chúng ta có thể cài đặt các phiên bản khác của MySQL bằng các tệp RPM. Nhưng đôi khi nó khá khó khăn vì sự phụ thuộc hoặc xung đột với bất kỳ gói phiên bản cũ nào khác.

Vì vậy, trong bài đăng trên blog này, chúng tôi sẽ xem xét cách cài đặt một phiên bản cụ thể của MySQL bằng YUM. Tất cả các bước sau đây được kiểm tra trong Centos 7 và nó đòi hỏi các đặc quyền sudo.

  1. Thiết lập kho lưu trữ yum

Lệnh dưới đây sẽ cho phép kho lưu trữ YUM cần thiết để cài đặt MySQL

rpm -Uvh //repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
  1. Vô hiệu hóa tất cả các repos trong mysql

Đó là vô hiệu hóa repos cho tất cả các phiên bản của MySQL.

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
  1. Để cài đặt MySQL 8 phiên bản nhỏ cụ thể, hãy để nói 8.0.20, chúng ta có thể thực thi lệnh sau
yum --enablerepo=mysql80-community install mysql*8.0.20*

Vì vậy, lệnh chung sẽ giống như

yum --enablerepo=mysql80-community install mysql*8.0.X*

Trong đó x là phiên bản nhỏ mà bạn muốnX is the minor version that you want

Hoặc nếu không nếu bạn muốn cài đặt phiên bản mới nhất, chỉ cần đi với lệnh bên dưới. Nó sẽ cài đặt phiên bản mới nhất có sẵn tại thời điểm đó.

yum --enablerepo=mysql80-community install mysql-community-server

Rằng nó nếu lệnh trên thành công. Chúng tôi sẽ nhận được phiên bản cần thiết được cài đặt thành công trên máy chủ.

4. Bắt đầu dịch vụ MySQL

Sử dụng lệnh dịch vụ dưới đây để khởi động dịch vụ MySQL

service mysqld start

5. Nhận mật khẩu tạm thời trong nhật ký lỗi

Theo mặc định, MySQL sẽ tạo mật khẩu tạm thời cho người dùng gốc và nó sẽ nằm trong nhật ký lỗi. Vì vậy, để có được mật khẩu tạm thời từ nhật ký lỗi, sử dụng lệnh bên dưới.

grep "temporary password" /var/log/mysqld.log

Đầu ra mẫu sẽ giống như:

[root@ha mydbopslabs]# grep "temporary password" /var/log/mysqld.log
2020-12-10T14:12:49.940127Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 7y:ztnVKwh7q
[root@ha mydbopslabs]#

6] Đăng nhập MySQL bằng cách sử dụng người dùng gốc bằng mật khẩu tạm thời

mysql -p'$temporary password'

7] Khi đăng nhập thành công, chúng ta nên đặt lại mật khẩu người dùng gốc làm điều đầu tiên. Nếu không, chúng tôi không thể thực hiện bất kỳ lệnh nào cho đến khi chúng tôi đặt lại mật khẩu. Chúng tôi sẽ nhận được cảnh báo như dưới đây

mysql> show schemas;
ERROR 1820 [HY000]: You must reset your password using ALTER USER statement before executing this statement.
mysql>

Để đặt lại mật khẩu người dùng gốc, thực hiện truy vấn bên dưới trên lời nhắc MySQL.

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
0

Truy vấn mẫu giống như

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
1

Khi nó được thực hiện, thiết lập MySQL của chúng tôi đã sẵn sàng để sử dụng. Để tinh chỉnh MySQL để xử lý tải công việc sản xuất, hãy tham khảo bản trình bày trình bày của chúng tôi Điều chỉnh MYSQL 8.0 được thực hiện tại cơ sở dữ liệu MyDBops.

Ngoài ra, hãy xem các blog khác của chúng tôi khám phá các tính năng thú vị nhất của MySQL 8.0, giúp ích rất nhiều cho các quản trị viên và nhà phát triển cơ sở dữ liệu.

Xuất bản ngày 12 tháng 12 năm 2020D 12 tháng 12 năm 2020 December 12, 2020December 12, 2020

Yêu cầu của tôi là MySQL 5.6.21. Tôi đã cố gắng cài đặt MySQL nhưng nó đã cài đặt phiên bản 5.6.31.

Tôi đã thử các bước sau:

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
4

Nó cung cấp đầu ra sau:

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
2

Sau đó tôi chạy

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
5

sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo
3

Nó cài đặt MySQL 5.6.31. Có ai có thể giúp tôi cài đặt MySQL 5.6.21 không?

Tôi đang sử dụng Red Hat Enterprise Linux Workstation Release 7.2 64bit Phiên bản.

Làm cách nào để thay đổi phiên bản MySQL?

Bước 2: Điều hướng đến phần mềm> Nâng cấp hoặc nhập MySQL của MySQL vào thanh tìm kiếm. Bạn cũng có thể tìm thấy nó trong SQL Services> MySQL/MariaDB nâng cấp. Bước 3: Chọn phiên bản MySQL mà bạn muốn nâng cấp và nhấp vào Tiếp theo. Bây giờ làm theo các bước nâng cấp và nó sẽ chăm sóc mọi thứ cho bạn.

Làm cách nào để cài đặt một phiên bản cụ thể của MySQL trong Ubuntu?

Cách cài đặt MySQL 5.7 trên Ubuntu 20.04..
Bước 1: Thêm kho lưu trữ APT MySQL.....
Bước 2: Cập nhật kho lưu trữ MySQL.....
Bước 3: Cài đặt MySQL 5.7 trên Ubuntu 20.04.....
Bước 4: Cài đặt bảo mật MySQL 5.7.....
Bước 5: Kiểm tra phiên bản MySQL 5.7.....
Bước 6: Tạo người dùng MySQL [tùy chọn, chỉ kiểm tra] ....
Bước 7: Bật truy cập từ xa MySQL [tùy chọn].

Làm cách nào để cài đặt phiên bản mới nhất của MySQL trên Centos 7?

Hướng dẫn cài đặt MySQL trên Centos 7. Bước 1: Tải xuống các gói kho lưu trữ.Bước 2: Thêm kho phần mềm.Bước 3: Cài đặt MySQL ..
Sử dụng MySQL.Quản lý dịch vụ MySQL.Tìm mật khẩu tạm thời.Cấu hình và bảo mật.Đăng nhập vào MySQL ..

Làm cách nào để cài đặt phiên bản mới nhất của MySQL trên Centos 8?

Trên Centos 8, MySQL phiên bản 8 có sẵn từ các kho lưu trữ mặc định.Chạy lệnh sau để cài đặt gói MySQL-server và một số phụ thuộc của nó: Sudo DNF cài đặt MySQL-Server.sudo dnf install mysql-server.

Bài Viết Liên Quan

Chủ Đề