Làm cách nào để cài đặt MySQL trong CentOS 7 bằng yum?

Trong hướng dẫn này cách cài đặt mysql 8 trên máy chủ Centos 7. Hướng dẫn làm việc 100% cho bạn. Vì vậy, hãy đi cài đặt mysql 8. 0 trên máy chủ Centos 7

Bước #01. Kiểm tra phiên bản máy chủ bằng lệnh bên dưới. ____0_______Bước #02. Tải xuống Mysql8. 0 phát hành cộng đồng.
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
Step #03:Must be edit 

Then Edit mysql-community.repo file from mysql8.0 section. Open below file using any editor.
vi  /etc/yum.repos.d/mysql-community.repo
Then replace below text on this section gpgkey=file:///..............
[mysql80-community]
gpgkey=https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
Step #04. Bây giờ hãy chạy Mysql 8. 0 kịch bản cài đặt.
yum -y install mysql-server

Dịch vụ bắt đầu và kích hoạt bằng lệnh bên dưới

______7_______Bước #05. Tìm mật khẩu tạm thời của người dùng root mysql bằng lệnh bên dưới.
grep 'temporary password' /var/log/mysqld.log
Then going to mysql terminal for reset root password using temporary password.
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
0

Sau đó kiểm tra mysql 8. 0 trạng thái sử dụng lệnh bên dưới

yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
1

Nếu có bất kỳ lỗi nào, vui lòng xem kênh YouTube của tôi để biết chi tiết. Đừng quên đăng ký kênh của tôi và chia sẻ với bạn bè của bạn

Làm cách nào để cài đặt MySQL trong CentOS 7 bằng yum?

Làm cách nào để cài đặt MySQL trong CentOS 7 bằng yum?

Quản trị viên

Tôi là quản trị viên hệ thống với nền tảng Windows và Linux. Tôi có 4 năm kỹ năng từ giai đoạn chuyên nghiệp. Tôi phải định cấu hình hệ thống dựa trên Linux, chẳng hạn như hệ thống Asterisk VOIP, Công cụ giám sát mạng (ZABBIX), Ảo hóa (XEN Server), Điện toán đám mây (Apache CloudStack), v.v. Bây giờ chia sẻ kỹ năng chuyên nghiệp của tôi mỗi người quan tâm
Cảm ơn tất cả

Làm cách nào để cài đặt MySQL trong CentOS 7 bằng yum?

Bài đăng mới nhất của Quản trị viên (xem tất cả)

  • Cách cài đặt GitLab CE trên Ubuntu 22. 04 - 15 tháng 12 năm 2022
  • 7 điều cần biết về thẻ Internet của máy tính xách tay - ngày 26 tháng 10 năm 2022
  • Cách cài đặt máy chủ thư iRedmail trên Ubuntu 22. 04 Máy chủ - 22 tháng 8 năm 2022

0 0 phiếu

Đánh giá bài viết

Làm cách nào để cài đặt MySQL trong CentOS 7 bằng yum?

Chúng tôi thực sự đánh giá cao sự hỗ trợ của bạn để mua cho tôi một ly cà phê

Chúng tôi phải mất một khoảng thời gian để soạn và tải lên nội dung mới vì chúng phải được kiểm tra xem có hoạt động bình thường không. Chúng tôi đánh giá cao nếu bạn giúp tôi một tách cà phê để giúp chúng tôi tỉnh táo và luôn cung cấp nội dung chất lượng

Làm cách nào để cài đặt MySQL trong CentOS 7 bằng yum?

Không có khoản đóng góp nào là nhỏ. Chúng tôi rất biết ơn về bất kỳ số tiền nào bạn hỗ trợ chúng tôi. Cảm ơn bạn

Nếu bạn đang tìm kiếm một cách học MySQL dễ dàng hơn, bạn nên sử dụng phần mềm LAMP stack hoặc phần mềm tương tự để xây dựng nền tảng hệ thống quản lý cơ sở dữ liệu ổn định. Ngăn xếp LAMP tích hợp ứng dụng cơ sở dữ liệu MySQL dưới một mái nhà với môi trường hệ điều hành Linux, máy chủ web Apache và ngôn ngữ lập trình PHP. Môi trường này cung cấp một vùng chứa ổn định nơi bạn có thể kiểm tra tính linh hoạt của MySQL RDBMS.  

Cài đặt MySQL trong môi trường hệ điều hành ổn định như CentOS 7 tạo nền tảng cho những cá nhân muốn tập trung hoàn toàn vào triển vọng quản trị cơ sở dữ liệu. Vì các kho lưu trữ tiêu chuẩn đang bắt đầu ủng hộ tính linh hoạt nguồn mở của MariaDB so với MySQL, nên bài viết này tìm cách làm sáng tỏ việc cài đặt MySQL trên CentOS 7

điều kiện tiên quyết

Bạn cần đánh dấu vào từng ô sau đây trước khi tiếp tục với bài viết hướng dẫn này

  • Môi trường hệ điều hành CentOS 7 Linux đang chạy
  • Hãy là người dùng Sudo trên hệ điều hành CentOS 7 Linux
  • Truy cập vào tiện ích dòng lệnh CentOS 7 (Vào Menu > Ứng dụng > Tiện ích > Thiết bị đầu cuối)
  • Quyền truy cập mặc định vào trình quản lý gói Yum của CentOS

MySQL trên cài đặt máy chủ CentOS 7

Để cài đặt thành công MySQL trên môi trường máy chủ CentOS 7, bạn cần tuân thủ ba bước quan trọng. Chúng bao gồm

  • Tải xuống kho lưu trữ MySQL
  • Cài đặt và cấu hình MySQL
  • Kiểm tra trạng thái MySQL

Chúng tôi sẽ chia nhỏ từng bước một cách chi tiết để bạn hiểu tại sao chúng cần phải xảy ra

Tải xuống kho lưu trữ MySQL

Kho lưu trữ MySQL mà chúng tôi quan tâm yêu cầu một số bước tải xuống và chuẩn bị. Trước khi chúng tôi tiếp tục bước cài đặt này, bạn nên làm việc với VPS hoặc máy chủ chuyên dụng để gặt hái đầy đủ các mục tiêu của bài viết hướng dẫn này. Nếu đúng như vậy, bạn cũng sẽ cần có quyền truy cập root và kiến ​​thức truy cập máy chủ SSH.    

Vì bài viết này bao gồm một số hướng dẫn cơ bản về cài đặt và thiết lập MySQL, bạn có thể sử dụng môi trường máy tính để bàn CentOS 7 hoặc môi trường máy chủ của nó. Bạn vẫn sẽ đáp ứng các mục tiêu học tập tương tự

Bước đầu tiên là đảm bảo hệ thống CentOS 7 của bạn được cập nhật thông qua lệnh sau

sudo yum update

Một hệ thống được cập nhật cho phép chúng tôi tải xuống các kho MySQL cần thiết một cách lành mạnh. Do đó, chúng tôi đang tải xuống phiên bản kho lưu trữ có thể áp dụng cho CentOS 7. Chạy lệnh sau trên thiết bị đầu cuối của bạn

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

Quá trình tải xuống ở trên sẽ kết thúc bằng một thông báo xác nhận chi tiết rằng một “. rpm” đã được lưu thành công trên hệ thống của bạn

Làm cách nào để cài đặt MySQL trong CentOS 7 bằng yum?
Làm cách nào để cài đặt MySQL trong CentOS 7 bằng yum?
tệp rpm đã được lưu thành công

Kho lưu trữ đã tải xuống này là cơ sở để chúng tôi cài đặt ứng dụng cơ sở dữ liệu MySQL của mình. Bước tiếp theo là chuẩn bị nó. Sử dụng lệnh sau

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

Đợi thiết bị đầu cuối hệ thống nhắc bạn về việc cập nhật và cài đặt liên tiếp của phần mềm đã đề cập. kho lưu trữ rpm

Cài đặt và cấu hình MySQL

Giai đoạn tiếp theo là làm việc với cài đặt MySQL của chúng tôi. Chúng tôi sẽ sử dụng trình cài đặt Yum từ thiết bị đầu cuối hệ thống. Thực hiện lệnh sau

sudo yum install mysql-server

Việc thực thi tập lệnh lệnh này sẽ dẫn đến đầu ra của một số danh sách gói mà bạn sẽ cần xác nhận việc tải xuống và cài đặt chúng bằng cách nhập “y” rồi nhấn enter trên bàn phím của bạn.  

Làm cách nào để cài đặt MySQL trong CentOS 7 bằng yum?
Làm cách nào để cài đặt MySQL trong CentOS 7 bằng yum?
Xác nhận tải xuống và cài đặt gói MySQL

Bạn sẽ phải xử lý một số trường hợp xác nhận tải xuống và cài đặt các gói liên quan đến MySQL bằng cách nhập “y” trên thiết bị đầu cuối của bạn. Cuối cùng, bạn sẽ biết liệu tất cả các gói cài đặt có thành công hay không sau khi nhìn thấy thông báo “Hoàn thành. ” thông báo ở cuối giao diện hiển thị thiết bị đầu cuối của bạn. Với đầu ra lệnh cuối cùng này, MySQL RDBMS sẽ được cài đặt thành công trên hệ thống của bạn.    

Khởi chạy MySQL và kiểm tra trạng thái

Bây giờ chúng tôi đã cài đặt MySQL trên hệ điều hành CentOS 7 của mình, chúng tôi cần tự tin về sự tồn tại của nó. Chúng ta cần khởi chạy nó và kiểm tra trạng thái của nó. Các bước này sẽ cho chúng tôi biết nếu chúng tôi đã cài đặt ứng dụng cơ sở dữ liệu lành mạnh trên hệ thống CentOS 7 của mình

Việc cài đặt thành công MySQL trên HĐH CentOS 7 của bạn không có nghĩa là nó sẽ bắt đầu chạy tự động. Tùy thuộc vào bạn để đưa vấn đề vào tay của chính bạn và bắt đầu nó theo cách thủ công. Truy cập thiết bị đầu cuối của bạn và chạy lệnh này

sudo systemctl start mysqld

Đừng lường trước bất kỳ phản hồi nào từ lệnh này vì MySQL sẽ âm thầm thực thi trong nền hệ điều hành của bạn. Tuy nhiên, để kiểm tra trạng thái của MySQL hoặc biết mọi thứ có hoạt động như bình thường hay không, hãy thực hiện lệnh sau

sudo systemctl status mysqld

Một đầu ra tương tự như sau sẽ cho bạn biết điều gì đang xảy ra với trạng thái cấu hình MySQL của bạn

Làm cách nào để cài đặt MySQL trong CentOS 7 bằng yum?
Làm cách nào để cài đặt MySQL trong CentOS 7 bằng yum?
Kiểm tra trạng thái chạy MySQL trên centos 7

Như bạn đã lưu ý, phần phông chữ màu xanh lá cây của màn hình cho chúng tôi biết rằng cài đặt MySQL của chúng tôi đang hoạt động và chạy tốt. Bước này kết thúc quá trình cài đặt và khởi chạy thành công MySQL trên môi trường máy tính để bàn CentOS 7 hoặc môi trường máy chủ của bạn

Đã đến lúc xem một số nội dung bổ sung về MySQL trên CentOS 7.    

Hack cấu hình MySQL trên CentOS 7

Nếu bạn vẫn chưa quen với MySQL, việc học một số lệnh thiết lập cơ sở dữ liệu dễ dàng sẽ không hại gì. Nó giúp bạn tiết kiệm thời gian tìm kiếm nội dung của các trang web khác trên Google để giúp bạn bắt đầu hành trình MySQL của mình. Các lệnh và chỉnh sửa cơ sở dữ liệu mà bạn sẽ học ở đây rất hữu ích trong việc tạo nền tảng cơ sở dữ liệu MySQL vững chắc.    

Thay đổi mật khẩu người dùng root của cơ sở dữ liệu

Ứng dụng cơ sở dữ liệu MySQL mới cài đặt của bạn trên CentOS 7 được liên kết với mật khẩu gốc tạm thời. Việc tạo mật khẩu này diễn ra trong quá trình cài đặt MySQL. Để biết hoặc truy cập mật khẩu mặc định này được liên kết với hệ thống của bạn, hãy chạy lệnh sau

sudo grep 'password' /var/log/mysqld.log

Bạn có thể cần thay đổi mật khẩu này vì mục đích bảo mật và bước đầu tiên sẽ là thực thi lệnh này

sudo mysql_secure_installation

Từ lời nhắc kết quả, hãy nhập mật khẩu tạm thời được chỉ định cho bạn và cửa sổ bật lên thành công sẽ cho phép bạn nhập và nhập lại chi tiết mật khẩu mới của mình.  

The existing password for the user account root has expired. Please set a new password.
New password:
Re-enter new password:

Trong khi thiết lập mật khẩu cho cơ sở dữ liệu MySQL của bạn, hãy luôn tuân thủ quy tắc dài 8-12 ký tự. Ngoài ra, hãy xem xét bao gồm số, chữ thường, chữ in hoa và ký tự đặc biệt trong mật khẩu mới của bạn. Cơ sở dữ liệu được bảo vệ không ảnh hưởng đến tính toàn vẹn của dữ liệu được lưu trữ

Trong khi thay đổi mật khẩu cơ sở dữ liệu, bạn sẽ gặp một số hướng dẫn trên màn hình có thể yêu cầu bạn nhấn “y” trên bàn phím cho đến khi quá trình thiết lập hoàn tất.  

Kiểm tra phiên bản hiện tại của cơ sở dữ liệu

Kiểm tra phiên bản ứng dụng cơ sở dữ liệu MySQL của bạn là một cách khác để đảm bảo rằng quá trình cài đặt của bạn không gặp bất kỳ lỗi nào. Lệnh sau đạt được mục tiêu này

mysql -u root -p

Nhập mật khẩu gốc đã tạo trước đó, sau đó sẽ dẫn đến đầu ra của thiết bị đầu cuối tương tự như sau

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
0

Đặt lại mật khẩu gốc của cơ sở dữ liệu

Có một quy trình khá đơn giản dành cho người dùng MySQL muốn đặt lại mật khẩu cơ sở dữ liệu của họ. Tuy nhiên, quá trình này đòi hỏi một số bước để thành công

Đầu tiên, máy chủ MySQL của bạn không được chạy. Bạn có thể dừng nó bằng lệnh sau

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
1

Khởi chạy lại cơ sở dữ liệu MySQL mà không có mật khẩu được liên kết hoặc ở chế độ an toàn thông qua lệnh sau

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2

Ứng dụng cơ sở dữ liệu có thể không khởi động được hoặc xuất hiện như thể nó đang bị treo. Trong trường hợp này, nhấn Enter trên bàn phím của bạn

Lệnh sau sẽ giúp bạn thiết lập lại kết nối gốc với cơ sở dữ liệu MySQL.    

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3

Chuỗi lệnh sau đây có hiệu quả trong việc thay đổi mật khẩu gốc của người dùng MySQL.  

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
4

Thay thế “my_new_password” bằng cập nhật mật khẩu mà bạn muốn thực hiện trong khi tuân thủ các quy tắc mật khẩu đã thảo luận trước đó

Để các thay đổi đã triển khai có hiệu lực, chúng tôi sẽ cần khởi động lại máy chủ MySQL. Chạy lệnh sau

sudo systemctl start mysqld

Mật khẩu mới của bạn hiện có hiệu lực và bạn sẽ cần sử dụng nó trong lần đăng nhập phiên MySQL tiếp theo của mình

Tạo cơ sở dữ liệu mới và người dùng được liên kết với nó

Bây giờ bạn là người dùng root, bạn được hưởng lợi từ việc truy cập tất cả các tính năng mà cơ sở dữ liệu MySQL cung cấp. Tuy nhiên, một số trường hợp nhất định có thể buộc bạn phải làm việc trong môi trường nhóm. Là quản trị viên cơ sở dữ liệu, bạn có thể cần áp dụng một số hạn chế về cách những người dùng này truy cập và sử dụng cơ sở dữ liệu thiết lập.  

Tại đây, bạn có hai lựa chọn. Bạn có thể tạo và đưa những người dùng này vào cơ sở dữ liệu mới được tạo hoặc duy trì cùng một cơ sở dữ liệu và tạo người dùng mới theo quyền tùy chỉnh. Để tạo một cơ sở dữ liệu mới, bạn sẽ sử dụng lệnh sau

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
6

Thay thế “new_database_name” bằng tên bạn muốn gán cho cơ sở dữ liệu của mình.  

Lệnh sau tạo người dùng cơ sở dữ liệu với mật khẩu được chỉ định

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
7

Chỉnh sửa các biến “new_username” và “new_password” theo sở thích của bạn.  

Để thoát khỏi người dùng cơ sở dữ liệu đã tạo, hãy sử dụng lệnh sau

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
8

Quản lý quyền người dùng của cơ sở dữ liệu

Bây giờ bạn đã có người dùng và cơ sở dữ liệu, bạn có thể quản lý cách người dùng này truy cập hoặc tương tác với cơ sở dữ liệu được đề cập. Lệnh sau sẽ cung cấp cho người dùng tất cả các đặc quyền cơ sở dữ liệu

sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
9

Các lệnh khác liên quan đến đặc quyền của người dùng bao gồm các lệnh sau

  • LỰA CHỌN. - Cung cấp cho người dùng cơ sở dữ liệu đặc quyền đọc.  
  • LÀM RƠI. - Người dùng có thể xóa các bảng cơ sở dữ liệu đã tạo hoặc hiện có
  • CHÈN. - Người dùng có thể điền vào các hàng của bảng cơ sở dữ liệu hiện có
  • TẠO NÊN. - Người dùng có thể tạo hoặc thêm các bảng cơ sở dữ liệu bổ sung
  • XÓA BỎ. - Người dùng có thể xóa các hàng hiện có trên các bảng cơ sở dữ liệu
  • CẬP NHẬT. -Người dùng có thể chỉnh sửa các hàng hiện có trên các bảng cơ sở dữ liệu
  • TÙY CHỌN CẤP. -Người dùng root có thể thay đổi đặc quyền của người dùng cơ sở dữ liệu thông thường khác

Nếu chúng tôi muốn người dùng tạo người dùng cơ sở dữ liệu mới hoặc người dùng khác, chúng tôi sẽ sử dụng TÙY CHỌN CẤP theo cách sau

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
0

Chúng tôi cũng có thể thu hồi các đặc quyền truy cập được cấp cho người dùng ở trên thông qua lệnh sau

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
1

Bạn cũng có thể xác nhận loại đặc quyền nào được liên kết với từng người dùng cơ sở dữ liệu hiện có của mình

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
2

Nếu các đặc quyền bạn đã cấp cho người dùng cơ sở dữ liệu của mình chỉ là tạm thời, bạn có thể gặp phải tình huống khó xử khi thu hồi từng người một nếu người dùng cơ sở dữ liệu quá nhiều. Trong trường hợp này, bạn chỉ cần một lệnh để loại bỏ tất cả các đặc quyền của người dùng.  

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
3

Lệnh trên đặt lại tất cả các đặc quyền do người dùng gán.  

Truy cập các lệnh cơ sở dữ liệu khác

Nếu bạn cần thêm các lệnh cơ sở dữ liệu để làm cho hành trình MySQL của bạn trở nên đáng khích lệ và có thể mở rộng hơn, hãy nhập một trong các lệnh sau trên trình bao MySQL của bạn

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
4

hoặc là

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
5

Lưu ý cuối cùng

Bây giờ bạn đã biết một số cách tiếp cận không có lỗi để cài đặt, định cấu hình, kiểm tra và thậm chí thực thi thành công một số lệnh MySQL hữu ích, nền tảng quản lý cơ sở dữ liệu của bạn trên môi trường hệ điều hành CentOS 7 sẽ đưa bạn đến những tầm cao vô hạn. Ứng dụng cơ sở dữ liệu MySQL làm cho việc lưu trữ dữ liệu cơ sở dữ liệu và các công việc quản lý cơ sở dữ liệu khác trở nên dễ dàng

Ứng dụng máy chủ cơ sở dữ liệu này gắn thẻ người dùng của nó là vừa hiệu quả vừa có kỹ năng vì nó giảm bớt các rào cản quản lý cơ sở dữ liệu. Vì vậy, cho dù bạn là người mới bắt đầu hay người mới trong quản lý cơ sở dữ liệu, MySQL sẽ giúp bạn đi đúng hướng hoặc nâng cao hơn nữa kỹ năng quản lý cơ sở dữ liệu của bạn.  

Làm cách nào để cài đặt MySQL với yum?

Sử dụng lệnh cài đặt yum sau để cài đặt MySQL. Sudo yum cài đặt máy chủ mysql
Tập lệnh sẽ trở lại với một danh sách các gói và yêu cầu bạn xác nhận để tải xuống và cài đặt chúng. .
Bạn sẽ cần làm điều này một vài lần, nhưng cuối cùng bạn sẽ thấy Hoàn thành

Làm cách nào để cài đặt MySQL 7 trên CentOS 7?

Làm cách nào để cài đặt MySQL trên máy chủ CentOS 7? .
Tải xuống và chuẩn bị Kho lưu trữ MySQL. Trước khi chúng tôi bắt đầu tìm hiểu cách cài đặt MySQL, hãy đảm bảo rằng VPS hoặc máy chủ chuyên dụng của bạn đang chạy trên CentOS 7 và bạn có quyền truy cập root vào nó. .
Cài đặt MySQL. .
Khởi động MySQL và kiểm tra trạng thái của nó

Cách cài đặt MySQL 5. 6 trên CentOS 7?

Cài đặt máy chủ MySQL 5. 6 trên CentOS 7 / RHEL 7 .
Tải xuống gói Yum Repo của MySQL Server 5. 6. Tải xuống gói rpm, gói này sẽ tạo tệp repo yum để cài đặt Máy chủ MySQL. .
Cài đặt mysql-cộng đồng-phát hành-el7-5. .
Cài đặt máy chủ MySQL. .
Cách bắt đầu/dừng/khởi động lại Máy chủ MySQL. .
Đặt lại mật khẩu gốc MySQL

Làm cách nào để cài đặt MySQL trong Linux 7?

Cách cài đặt MySQL trên CentOS/RHEL 7/6 & Fedora 32/31 .
Bước 1 – Định cấu hình Kho lưu trữ Yum. .
Bước 2 – Cài đặt MySQL Community Server. .
Bước 3 – Bắt đầu dịch vụ MySQL. .
Bước 4 – Tìm MySQL root Password. .
Bước 5 – Thiết lập cài đặt bài đăng MySQL. .
Bước 6 – Khởi động lại và kích hoạt dịch vụ MySQL. .
Bước 7 – Làm việc với MySQL