Mysqlclient centos 7

MySQL là một ứ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. MariaDB hoàn toàn tương thích với MySQL và có thể được thay thế gần như liền mạch

Hướng dẫn này sẽ hướng dẫn bạn cách cài đặt MySQL trên CentOS 7

how to install mysql on centos

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

Hướng dẫn cài đặt MySQL trên CentOS 7

Bước 1. Tải xuống gói kho lưu trữ

Mở cửa sổ trình duyệt và truy cập địa chỉ sau

https. // nhà phát triển. mysql. com/tải xuống/repo/yum/

Trang này liệt kê các gói thiết lập MySQL trong kho Yum

Tìm phiên bản Red Hat Enterprise Linux mà bạn muốn tải về. (Tại thời điểm viết bài này, trang web cung cấp Linux 8, Linux 7 và Linux 6. )

Bạn có thể nhấp vào nút Tải xuống, nút này sẽ đưa bạn đến trang đăng ký. Bạn có thể đăng ký nếu muốn hoặc chọn liên kết Không, cảm ơn, chỉ cần bắt đầu tải xuống của tôi

Tải xuống MySQL bằng lệnh

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

Ngoài ra, bạn có thể mở một thiết bị đầu cuối và sử dụng lệnh

sudo md5sum mysql80-community-release-el7-3.noarch.rpm
2 để lưu tệp. Trên trang web liệt kê các phiên bản phát hành, bạn sẽ thấy một văn bản phụ màu xám hiển thị nội dung như “(mysql80-community-release-el7-1. mái vòm. vòng/phút)”. Đó là gói thiết lập của một gói cụ thể

Sao chép tên của gói thiết lập mong muốn, sau đó mở cửa sổ đầu cuối và nhập lệnh sau

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

Hệ thống sẽ liên hệ và tải xuống các tệp. Đảm bảo bạn kiểm tra trang web và sao chép ID phát hành chính xác – sử dụng ID đó trong lệnh đầu cuối của bạn

Download MySQL repository packages.

Để cửa sổ trình duyệt mở cho bước tiếp theo

Bước 2. Thêm kho phần mềm

Các tệp chúng tôi vừa tải xuống cung cấp quyền truy cập vào kho phần mềm MySQL. Trước khi thêm chúng, hãy sử dụng lệnh md5sum để xác thực phần mềm

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

Hệ thống sẽ trả lời bằng một chuỗi dài các chữ cái và số

Quay lại trang web MySQL và nhìn ngay bên dưới liên kết Tải xuống để tìm một chuỗi số màu xám có nhãn MD5

So sánh giá trị MD5 trên trang web với giá trị MD5 bạn đã tạo trong cửa sổ đầu cuối. Nếu chúng khớp nhau, hãy chuyển sang bước tiếp theo

Verify the md5sum string with the one on MySQL's website.

Nếu chúng không khớp, có thể tải xuống của bạn đã bị hỏng trong quá trình vận chuyển. Hoặc, có thể quá trình tải xuống đã bị xâm phạm. Lặp lại các bước 1 và 2 và ghi đè lên tệp đã tải xuống. Nếu các giá trị MD5 vẫn không khớp, hãy dừng quy trình

Để cập nhật kho phần mềm, sử dụng lệnh

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

Đảm bảo bạn đã nhập phiên bản phát hành từ Bước 1. Điều này sẽ thêm 2 kho lưu trữ Yum mới mà chúng ta có thể lấy MySQL từ đó

Bước 3. Cài đặt MySQL

Cài đặt MySQL trên CentOS bằng cách nhập thông tin sau

sudo yum install mysql-server

Installing MySQL 7 from the terminal console.

Hệ thống sẽ yêu cầu xác nhận, nhấn

sudo md5sum mysql80-community-release-el7-3.noarch.rpm
4 để xác nhận

Nó cũng sẽ yêu cầu bạn chấp nhận khóa GPG (Gnu Privacy Guard). Đây là một xác nhận bảo mật khác vì chúng tôi vừa thêm hai nguồn phần mềm mới. Nhấn lại

sudo md5sum mysql80-community-release-el7-3.noarch.rpm
4 và hệ thống sẽ tải xuống và cài đặt phần mềm

Verify the MySQL GPG key.

Ghi chú. MySQL bao gồm một số plugin bảo mật để xác thực kết nối với máy chủ, xác minh mật khẩu và lưu trữ an toàn cho dữ liệu nhạy cảm. Tất cả đều có sẵn trong phiên bản miễn phí

Sử dụng MySQL

Quản lý dịch vụ MySQL

Bạn sẽ cần bắt đầu dịch vụ MySQL bằng cách nhập

________số 8_______

Để kiểm tra trạng thái của MySQL, hãy sử dụng lệnh

sudo systemctl status mysqld

Hệ thống sẽ hiển thị vài dòng thông tin về dịch vụ MySQL. Ở dòng Active sẽ hiển thị active. (đang chạy). Bạn cũng có thể thấy một dòng bên dưới hiển thị dấu thời gian khi dịch vụ được bắt đầu

Check whether MySQL service is running.

Theo mặc định, dịch vụ MySQL được thiết lập để khởi chạy khi khởi động

Để vô hiệu hóa nó, bạn có thể sử dụng lệnh vô hiệu hóa

sudo systemctl disable mysqld

Để dừng dịch vụ MySQL, hãy sử dụng lệnh dừng

sudo systemctl stop mysqld

Tìm mật khẩu tạm thời

Quy trình cài đặt MySQL thiết lập mật khẩu tạm thời mặc định

Sử dụng lệnh grep để tìm mật khẩu

sudo grep ‘temporary password’ /var/log/mysqld.log

Ghi lại mật khẩu

How to check your temporary MySQL root password.

Cấu hình và bảo mật

Bản cài đặt MySQL mới của bạn đi kèm với tập lệnh bảo mật để giúp bảo mật cấu hình dễ dàng hơn

Khởi chạy tập lệnh bằng lệnh đầu cuối sau

sudo mysql_secure_installation

Hệ thống sẽ nhắc bạn nhập mật khẩu root mặc định. Nhập mật khẩu bạn đã khôi phục trước đó

Tiếp theo, hệ thống sẽ cho bạn biết rằng mật khẩu đã hết hạn và yêu cầu bạn nhập mật khẩu mới. Nhập mật khẩu mới, ghi chú lại rồi nhấn Enter

Hệ thống sẽ đánh giá độ mạnh mật khẩu của bạn và hỏi bạn có muốn nhập mật khẩu mới mạnh hơn không. Nếu bạn hài lòng với độ mạnh mật khẩu của mình, hãy nhấn phím cách. Để sửa lại mật khẩu của bạn, nhấn

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

Tập lệnh Cài đặt An toàn sẽ tiếp tục và bạn có thể trả lời một cách an toàn

sudo md5sum mysql80-community-release-el7-3.noarch.rpm
4 cho phần còn lại của lời nhắc, bao gồm

  • Xóa người dùng ẩn danh
  • Không cho phép đăng nhập root từ xa
  • Xóa cơ sở dữ liệu thử nghiệm
  • Tải lại các bảng đặc quyền

Đăng nhập vào MySQL

Để khởi chạy MySQL từ dòng lệnh, hãy sử dụng lệnh

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

Hệ thống sẽ yêu cầu bạn nhập mật khẩu. Nhập mật khẩu bạn đã đặt ở Bước 6 và hệ thống sẽ phản hồi bằng cách hiển thị trình bao MySQL

The MySQL shell.

Nó liệt kê thông tin cần thiết về phần mềm MySQL và dấu nhắc lệnh của bạn sẽ thay đổi thành mysql> để cho biết rằng bạn đã đăng nhập vào phần mềm MySQL

Khi bạn đã hoàn tất, bạn có thể đăng xuất bằng

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

Dấu nhắc lệnh sẽ thay đổi, cho biết bạn đã đăng xuất khỏi MySQL

Phần kết luận

Cài đặt MySQL trên CentOS 7 rất đơn giản. Khi bạn biết nơi thêm kho phần mềm, bạn nên thiết lập và chạy với bản cài đặt mới của mình

Hãy xem bài viết của chúng tôi về PostgreSQL vs MySQL nếu bạn đang tìm kiếm một Hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) thay thế

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

Cài đặt máy khách mysql trên CentOS . chỉ tải xuống, máy nhân bản nhanh nhất, bảo mật Tốc độ tải máy nhân bản từ tệp máy chủ được lưu trong bộ nhớ cache * cơ sở. gương. cây có dây. com * phần bổ sung. gương. máy chủ. net * cập nhật. vịnh. uchicago. edu Thiết lập Quá trình cài đặt Giải quyết các phụ thuộc -> Chạy kiểm tra giao dịch ---> Gói mysql

Làm cách nào để kích hoạt dịch vụ MySQL trong CentOS 7?

Hướng dẫn cài đặt MySQL trên CentOS 7. Bước 1. Tải xuống 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 để đăng nhập vào MySQL trong CentOS 7?

Đăng nhập gốc .
Để đăng nhập vào MySQL với tư cách người dùng root. mysql -u gốc -p
Khi được nhắc, hãy nhập mật khẩu gốc mà bạn đã chỉ định khi chạy tập lệnh mysql_secure_installation. .
Để tạo danh sách các lệnh cho dấu nhắc MySQL, hãy nhập \h

Làm cách nào để kiểm tra dịch vụ MySQL trong CentOS 7?

Dưới đây là một số cách để xác định xem MySQL đang chạy trên hộp Linux CentOS 7 hay Red Hat 7. # trạng thái mariadb của dịch vụ Đang chuyển hướng đến trạng thái /bin/systemctl mariadb. dịch vụ ● mariadb. dịch vụ - Máy chủ cơ sở dữ liệu MariaDB Đã tải. đã tải (/usr/lib/systemd/system/mariadb