MySQL yum là gì?

MySQL là một trong những hệ thống quản lý cơ sở dữ liệu được sử dụng rộng rãi nhất cho các trang web và ứng dụng máy chủ. Đó là một công cụ thiết yếu mà mọi quản trị viên web nên tìm hiểu. Đó là lý do tại sao trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt MySQL trên CentOS 7 thông qua kết nối SSH

MySQL yum là gì?

  • Làm cách nào để cài đặt MySQL trên máy chủ CentOS 7?
    • 1. Tải xuống và chuẩn bị Kho lưu trữ MySQL
    • 2. Cài đặt MySQL
    • 3. Khởi động MySQL và kiểm tra trạng thái của nó
  • Làm cách nào để định cấu hình MySQL?
    • Thay đổi mật khẩu người dùng root MySQL
    • Kiểm tra phiên bản MySQL hiện tại
    • Đặt lại mật khẩu gốc của MySQL
    • Tạo một người dùng MySQL mới, cơ sở dữ liệu
    • Quản lý quyền người dùng MySQL
  • Các lệnh MySQL hữu ích khác

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

Có ba bước cần thiết khi bạn muốn cài đặt MySQL trên CentOS 7 — tải xuống kho lưu trữ MySQL, cài đặt và kiểm tra trạng thái của nó. Chúng tôi sẽ đi qua từng bước chi tiết hơn

Quan trọng. CentOS Linux 8 đã đạt đến End of Lifetime (EOL) vào ngày 31-12-2021. Mặc dù CentOS Linux 7 vẫn được hỗ trợ nhưng nó sẽ đạt EOL vào ngày 30-06-2024. Chúng tôi khuyên bạn nên ghi nhớ điều đó khi chọn hệ điều hành này. Bạn có thể đọc thêm về nó trong trang web chính thức của họ

1. 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ó. Bạn có thể tìm hiểu cách kết nối với máy chủ của mình qua SSH bằng cách làm theo hướng dẫn của chúng tôi

  1. Chúng tôi cần cập nhật hệ thống của mình bằng cách gõ lệnh sau.
    sudo yum update
  2. Sau khi hệ thống được cập nhật, đã đến lúc tải xuống kho MySQL. Bạn cũng có thể xem các phiên bản kho lưu trữ khác tại đây.
    sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
  3. Khi kết thúc quá trình tải xuống, bạn sẽ thấy một thông báo xác nhận rằng. tệp rpm đã được lưu
    MySQL yum là gì?
  4. Bây giờ, chúng ta cần chuẩn bị kho lưu trữ để sau này chúng ta có thể cài đặt các gói MySQL từ nó. Chỉ cần nhập.
    sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
  5. Khi đầu ra cho biết quá trình cập nhật và cài đặt hoàn tất, bạn sẽ có thể cài đặt MySQL

2. Cài đặt MySQL

  1. Sử dụng lệnh cài đặt yum sau để cài đặt MySQL.
    sudo yum install mysql-server
  2. 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. Nhập y và nhấn ENTER cho từng yêu cầu
    MySQL yum là gì?
  3. 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. thông báo khi kết thúc quá trình cài đặt — điều đó có nghĩa là bạn đã cài đặt thành công MySQL trên máy chủ của mình

3. Khởi động MySQL và kiểm tra trạng thái của nó

  1. Khi bạn đã sẵn sàng MySQL trên CentOS 7, nó không tự động khởi động ngay sau khi cài đặt. Do đó, bạn cần khởi động thủ công thông qua lệnh sau.
    sudo systemctl start mysqld
  2. Bạn sẽ không nhận được phản hồi khi MySQL khởi động, vì vậy để kiểm tra xem nó có hoạt động bình thường không, hãy sử dụng lệnh bên dưới.
    sudo systemctl status mysqld
  3. Nó sẽ xuất thông tin về quy trình MySQL
    MySQL yum là gì?

Nếu bạn thấy MySQL đang hoạt động và chạy như trong ảnh chụp màn hình ở trên, bạn đã cài đặt và khởi động thành công MySQL trên máy chủ của mình

Máy chủ lưu trữ ảo của bạn, quy tắc của bạn. Nhận tất cả các tài nguyên bạn cần cho dự án tiếp theo của bạn. Mua dịch vụ lưu trữ VPS

Làm cách nào để định cấu hình MySQL?

Bây giờ bạn đã thiết lập xong, chúng tôi sẽ chỉ cho bạn một số lệnh và chỉnh sửa hữu ích mà bạn nên biết khi làm việc với MySQL

Thay đổi mật khẩu người dùng root MySQL

Khi cài đặt MySQL trên CentOS 7, mật khẩu root tạm thời được tạo. Ban hành lệnh dưới đây để xem nó

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

Để thay đổi nó, hãy làm theo các bước sau

  1. Đầu tiên, chạy lệnh sau.
    sudo mysql_secure_installation
  2. Nhập mật khẩu tạm thời và thông báo sau sẽ bật lên. ________số 8
  3. Bây giờ, hãy nhập một mật khẩu mạnh mới

Mẹo chuyên nghiệp

Mật khẩu mạnh dài 8-12 ký tự và bao gồm số, ký tự đặc biệt, chữ hoa và chữ thường

  • Làm theo hướng dẫn trên màn hình và nhấn y để hoàn tất thiết lập. Bạn đã thay đổi thành công mật khẩu người dùng root
  • Kiểm tra phiên bản MySQL hiện tại

    Khi bạn đã cài đặt MySQL trên CentOS 7, bạn có thể kiểm tra xem mọi thứ đã được thiết lập chính xác hay chưa bằng cách kiểm tra phiên bản của nó. Nhập lệnh sau

    mysql -u root -p
    

    Nhập mật khẩu gốc mà bạn đã tạo và phản hồi sẽ như bên dưới

    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 MySQL

    Nếu bạn muốn đặt lại mật khẩu của mình, quá trình này khá đơn giản. Thực hiện theo các bước bên dưới để thay đổi mật khẩu root MySQL của bạn

    1. Dừng máy chủ MySQL bằng lệnh này.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      1
    2. Khởi động lại MySQL ở chế độ an toàn hoặc không có mật khẩu bằng cách nhập vào.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      2
    3. Nhấn ENTER nếu máy chủ MySQL đã khởi động nhưng dường như bị treo
    4. Sử dụng lệnh sau để kết nối lại với MySQL với quyền root.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      3
    5. Để thay đổi mật khẩu root, hãy sử dụng các lệnh sau.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      4
    6. Thay thế mật khẩu mới bằng mật khẩu mạnh của riêng bạn
    7. Cuối cùng, khởi động lại MySQL bằng cách sử dụng.
      sudo systemctl start mysqld
    8. Bây giờ bạn có thể đăng nhập vào MySQL bằng mật khẩu mới của mình

    Tạo một người dùng MySQL mới, cơ sở dữ liệu

    Là người dùng root trong MySQL, bạn có toàn quyền truy cập vào tất cả các cơ sở dữ liệu

    Tuy nhiên, nếu bạn làm việc theo nhóm, có những trường hợp bạn có thể cần áp dụng một số hạn chế. Bạn phải xây dựng cơ sở dữ liệu mới hoặc tạo người dùng có quyền tùy chỉnh

    Đây là cách giải quyết nhanh vấn đề này

    1. Sử dụng lệnh sau để tạo cơ sở dữ liệu mới.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      6
    2. Thay đổi newdb bằng tên của cơ sở dữ liệu
    3. Tạo người dùng mới bằng cách nhập dòng sau.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      7
    4. Thay đổi các biến cho cả tên người dùng và mật khẩu để tạo người dùng mới của bạn
    5. Thay vào đó, nếu bạn muốn xóa một người dùng nào đó, hãy sử dụng lệnh.
      sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
      8

    Quản lý quyền người dùng MySQL

    Cấp cho người dùng mới quyền truy cập vào cơ sở dữ liệu bằng cách nhập vào

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

    Bạn cũng có thể cấp đặc quyền riêng lẻ, bao gồm

    • CHỌN – người dùng có thể đọc qua cơ sở dữ liệu bằng lệnh chọn
    • TẠO – họ có thể tạo các bảng mới
    • DROP – cho phép người dùng xóa bảng
    • XÓA – người dùng có thể xóa các hàng khỏi bảng
    • CHÈN – cho phép người dùng thêm hàng vào bảng
    • CẬP NHẬT – cho phép họ cập nhật các hàng
    • TÙY CHỌN CẤP – họ có thể cấp hoặc xóa các đặc quyền của người dùng khác

    Ví dụ: để cấp đặc quyền CREATE, bạn cần nhập

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

    Mặt khác, nếu bạn muốn xóa quyền truy cập của ai đó, hãy sử dụng cách sau

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

    Bạn cũng có thể kiểm tra những đặc quyền hiện tại mà người dùng có

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

    Cuối cùng, khi bạn đã hoàn tất việc quản lý người dùng của mình, bạn nên đặt lại tất cả các đặc quyền bằng cách sử dụng lệnh này để các thay đổi của bạn có hiệu lực

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

    Các lệnh MySQL hữu ích khác

    MySQL cũng có một danh sách các lệnh hữu ích khác. Chỉ cần nhập \h hoặc trợ giúp để xem danh sách hiển thị bên dưới

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

    Sự kết luận

    Bạn đã học cách cài đặt MySQL trên máy chủ CentOS 7. Bằng cách cài đặt MySQL, bạn có thể lưu trữ và quản lý cơ sở dữ liệu của mình một cách hiệu quả trên máy chủ của mình

    Hãy nhớ xem các hướng dẫn lưu trữ VPS khác của chúng tôi và để lại nhận xét bên dưới nếu bạn có bất kỳ câu hỏi nào

    Tìm hiểu thêm về quản lý cơ sở dữ liệu trên CentOS

    Cách cài đặt PostgreSQL trên CentOS 7
    Cách cài đặt PhpMyAdmin trên CentOS 7

    MySQL yum là gì?

    Tác giả

    Lina L

    Linas bắt đầu với tư cách là một đại lý thành công của khách hàng và hiện là nhà phát triển web toàn diện và Trưởng nhóm kỹ thuật tại Hostinger. Anh ấy đam mê giới thiệu cho mọi người những giải pháp kỹ thuật hàng đầu, nhưng cũng như thích viết mã, anh ấy thầm mơ ước trở thành một ngôi sao nhạc rock

    MySQL trong CentOS là gì?

    MySQL là ứng dụng quản lý cơ sở dữ liệu quan hệ mã nguồn mở phổ biến . Nó tạo thành một phần của LAMP Stack (Linux, Apache, MySQL, PHP), một ngăn xếp phần mềm cung cấp năng lượng cho các máy chủ web. Với việc phát hành CentOS 7, MySQL đã bị loại khỏi kho tiêu chuẩn để nhường chỗ cho MariaDB.

    MySQL có thể được cài đặt trên Linux không?

    Đối với các bản phân phối Linux được hỗ trợ, cách dễ nhất để cài đặt MySQL Shell trên Linux là sử dụng kho lưu trữ MySQL APT hoặc kho lưu trữ MySQL Yum . Đối với các hệ thống không sử dụng kho MySQL, MySQL Shell cũng có thể được tải xuống và cài đặt trực tiếp.

    MySQL trong Ubuntu là gì?

    Amit Phaujdar trên Hệ thống quản lý cơ sở dữ liệu, MySQL • Ngày 18 tháng 1 năm 2022. MySQL là Hệ thống quản lý cơ sở dữ liệu quan hệ . Công cụ nguồn mở này là một trong những RDBMS tốt nhất hiện có trên thị trường đang được sử dụng để phát triển các ứng dụng phần mềm dựa trên web cùng với các ứng dụng khác.

    Cách tốt nhất để cài đặt MySQL là gì?

    Quá trình cài đặt tương tự như các hệ điều hành khác. .
    Mở trang web MySQL trên trình duyệt. Nhấp vào liên kết sau. Tải xuống MySQL
    Chọn tùy chọn Tải xuống
    Chọn Trình cài đặt MySQL cho Windows
    Chọn trình cài đặt mong muốn và nhấp vào tải xuống