Yum cài đặt máy khách mysql

Cách khuyến nghị để cài đặt MySQL trên các bản phân phối Linux dựa trên RPM là sử dụng các gói RPM do Oracle cung cấp. Có hai nguồn để lấy chúng, đối với Phiên bản cộng đồng của MySQL

Các bản phân phối RPM của MySQL cũng được cung cấp bởi các nhà cung cấp khác. Xin lưu ý rằng chúng có thể khác với những sản phẩm do Oracle xây dựng về tính năng, khả năng và quy ước [bao gồm cả thiết lập giao tiếp] và hướng dẫn cài đặt trong sách hướng dẫn này không nhất thiết phải áp dụng cho chúng. Thay vào đó nên tham khảo hướng dẫn của nhà cung cấp

Nếu bạn có một bản phân phối MySQL của bên thứ ba như vậy đang chạy trên hệ thống của mình và hiện muốn chuyển sang bản phân phối của Oracle bằng các gói RPM được tải xuống từ MySQL Developer Zone, hãy xem bên dưới. Tuy nhiên, phương pháp di chuyển ưa thích là sử dụng kho lưu trữ MySQL Yum hoặc kho lưu trữ MySQL SLES

Có hai loại gói RPM để cài đặt MySQL 5. 6

  • Loại cũ hơn. Tên gói của họ bắt đầu bằng

    $> rpm -qpl MySQL-server-version-distribution-arch.rpm
    
    3. Chúng có sẵn từ trang Tải xuống MySQL trong Vùng dành cho nhà phát triển MySQL. Các hướng dẫn được đưa ra trong phần này là để sử dụng các gói này

  • Loại mới hơn. Tên gói của họ bắt đầu bằng

    $> rpm -qpl MySQL-server-version-distribution-arch.rpm
    
    4 hoặc
    $> rpm -qpl MySQL-server-version-distribution-arch.rpm
    
    5. Chúng có sẵn từ kho lưu trữ MySQL Yum và kho lưu trữ MySQL SLES. Nếu, thay vì định cấu hình hệ thống của bạn để cài đặt các RPM này trực tiếp từ kho MySQL [được khuyến nghị], bạn đang tải xuống các gói từ kho và sau đó cài đặt chúng theo cách thủ công theo các bước riêng biệt, hãy sử dụng các lệnh cài đặt được cung cấp cho MySQL 5. 7 RPM trong Cài đặt MySQL trên Linux bằng Gói RPM từ Oracle, nhưng hãy tham khảo phần này để biết thông tin như bố cục cài đặt, khởi tạo máy chủ, mật khẩu gốc, v.v.

Các gói RPM cho MySQL được liệt kê trong các bảng sau

Ban 2. 9 Gói RPM dành cho MySQL Community Edition

Tên góiTóm tắt

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
6Máy chủ cơ sở dữ liệu và các công cụ liên quan
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
7Ứng dụng và công cụ máy khách MySQL
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
0Tệp tiêu đề và thư viện phát triển cho ứng dụng máy khách cơ sở dữ liệu MySQL
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
1Thư viện dùng chung cho ứng dụng máy khách cơ sở dữ liệu MySQL
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
2Thư viện tương thích dùng chung cho các cài đặt MySQL trước đó
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
3Thư viện nhúng MySQL
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
4Bộ công cụ kiểm tra cho máy chủ MySQL

Mối quan hệ phụ thuộc tồn tại giữa một số gói. Nếu bạn dự định cài đặt nhiều gói, bạn có thể muốn tải xuống tệp tar gói RPM, tệp này chứa tất cả các gói RPM được liệt kê ở trên, do đó bạn không cần phải tải xuống chúng một cách riêng lẻ

Tên đầy đủ của RPM có cú pháp như sau

packagename-version-distribution-arch.rpm

Các giá trị

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
5 và
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
6 cho biết bản phân phối Linux và loại bộ xử lý mà gói được xây dựng. Xem bảng bên dưới để biết danh sách các mã định danh phân phối

Ban 2. 10 Mã định danh phân phối gói RPM của MySQL Linux

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
5 Giá trị Mục đích sử dụng
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
8,
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
9Red Hat Enterprise Linux/Oracle Linux/CentOS 5, 6 hoặc 7
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
10SUSE Linux Enterprise Server 11 hoặc 12
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
11Phân phối độc lập;

Để xem tất cả các tệp trong gói RPM [ví dụ:

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
6], hãy sử dụng lệnh sau

$> rpm -qpl MySQL-server-version-distribution-arch.rpm

Trong hầu hết các trường hợp, bạn cần cài đặt

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
6 và
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
7 để cài đặt MySQL tiêu chuẩn, đầy đủ chức năng. Để thực hiện cài đặt tiêu chuẩn, tối thiểu như vậy, hãy chuyển đến thư mục chứa tất cả các gói đó [và tốt nhất là không có gói RPM nào khác có tên tương tự] và đưa ra lệnh sau [thay thế yum bằng zypper cho các hệ thống SLES]

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
1

Mặc dù tốt hơn là sử dụng công cụ quản lý gói cấp cao như yum để cài đặt các gói, nhưng người dùng thích lệnh rpm trực tiếp có thể thay thế lệnh yum install bằng lệnh rpm -Uvh;

Để chỉ cài đặt các chương trình máy khách, bạn có thể bỏ qua cài đặt gói

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
6;

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
5

Cài đặt tiêu chuẩn của MySQL bằng cách sử dụng các gói RPM dẫn đến các tệp và tài nguyên được tạo trong các thư mục hệ thống, được hiển thị trong bảng sau

Ban 2. 11 Bố cục cài đặt MySQL cho Gói RPM của Linux từ Khu vực dành cho nhà phát triển MySQL

Tệp hoặc Tài nguyên Vị trí Chương trình và tập lệnh máy khách

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
16máy chủ mysqld
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
17Thư mục dữ liệu
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
18Tệp nhật ký lỗi

Đối với RHEL, Oracle Linux hoặc CentOS.

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
19. sai lầm

Đối với SLES.

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
50

Tập lệnh khởi tạo hệ thống V

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
51

dịch vụ hệ thống

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
52

tập tin Pid

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
19. pid

Trang thủ công Unix
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
54Bao gồm các tệp [tiêu đề]
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
55Thư viện
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
56Socket
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
57Các tệp hỗ trợ khác [ví dụ: thông báo lỗi và tệp bộ ký tự]_______158

Quá trình cài đặt cũng tạo ra một người dùng có tên là

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
52 và một nhóm có tên là
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
52 trên hệ thống

MySQL không tự động bắt đầu khi kết thúc quá trình cài đặt. Sử dụng lệnh sau để khởi động MySQL

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
1

Khi khởi động máy chủ lần đầu, máy chủ sẽ được khởi tạo nếu thư mục dữ liệu của máy chủ trống. mysql_install_db được gọi với tùy chọn gán mật khẩu ngẫu nhiên cho tài khoản MySQL

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
12 và đặt cờ “mật khẩu đã hết hạn” cho các tài khoản đó. Cần thiết sau khi cài đặt để khởi động máy chủ, kết nối với tên
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
12 bằng mật khẩu ngẫu nhiên ban đầu và chỉ định mật khẩu
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
12 mới. Cho đến khi điều này được thực hiện,
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
12 không thể làm bất cứ điều gì khác. Điều này phải được thực hiện cho mỗi tài khoản
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
12 mà bạn định sử dụng. Để thay đổi mật khẩu, bạn có thể sử dụng câu lệnh
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
17 [ví dụ với mysql client]. Bạn cũng có thể sử dụng mysqladmin hoặc mysql_secure_installation. Để biết thêm thông tin chi tiết [bao gồm cả vị trí tìm mật khẩu
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
12 ngẫu nhiên được chỉ định], hãy xem Phần 4. 4. 3, “mysql_install_db — Khởi tạo thư mục dữ liệu MySQL”. [Các thao tác cài đặt sử dụng RPM cho Mạng Linux không thể phá vỡ không bị ảnh hưởng vì chúng không chạy mysql_install_db. ]

Trong quá trình cài đặt nâng cấp bằng các gói RPM, nếu máy chủ MySQL đang chạy khi quá trình nâng cấp diễn ra thì máy chủ MySQL bị dừng, quá trình nâng cấp diễn ra và máy chủ MySQL được khởi động lại. một ngoại lệ. nếu phiên bản cũng thay đổi trong quá trình nâng cấp [chẳng hạn như cộng đồng thành thương mại hoặc ngược lại], thì máy chủ MySQL sẽ không được khởi động lại

Nếu xảy ra sự cố trong quá trình cài đặt, bạn có thể tìm thấy thông tin gỡ lỗi trong tệp nhật ký lỗi

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
19. sai lầm

Khả năng tương thích với các gói RPM từ các nhà cung cấp khác. Nếu bạn đã cài đặt các gói cho MySQL từ kho lưu trữ phần mềm cục bộ của bản phân phối Linux, bạn nên cài đặt các gói mới, được tải xuống trực tiếp từ Oracle bằng hệ thống quản lý gói của nền tảng của bạn [yum hoặc zypper], như được mô tả ở trên. Lệnh thay thế các gói cũ bằng gói mới để đảm bảo khả năng tương thích của các ứng dụng cũ với cài đặt mới; . Nếu có một phiên bản cũ hơn của

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
2 trên hệ thống, nó cũng sẽ được thay thế

Nếu bạn đã cài đặt các gói của bên thứ ba cho MySQL KHÔNG phải từ kho lưu trữ phần mềm cục bộ của bản phân phối Linux của bạn [ví dụ: các gói được tải xuống trực tiếp từ nhà cung cấp không phải Oracle], bạn nên gỡ cài đặt tất cả các gói đó trước khi cài đặt các gói mới được tải xuống trực tiếp . Điều này là do xung đột có thể phát sinh giữa các gói RPM của nhà cung cấp đó và của Oracle. ví dụ: quy ước của nhà cung cấp về tệp nào thuộc về máy chủ và tệp nào thuộc về thư viện máy khách có thể khác với quy ước được sử dụng cho các gói Oracle. Sau đó, nỗ lực cài đặt RPM của Oracle có thể dẫn đến thông báo cho biết rằng các tệp trong RPM sẽ được cài đặt xung đột với các tệp từ gói đã cài đặt

Gói gỡ lỗi. Một biến thể đặc biệt của Máy chủ MySQL được biên dịch với gói gỡ lỗi đã được đưa vào gói RPM của máy chủ. Nó thực hiện kiểm tra gỡ lỗi và phân bổ bộ nhớ và tạo tệp theo dõi khi máy chủ đang chạy. Để sử dụng phiên bản gỡ lỗi đó, hãy khởi động MySQL bằng

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
33, thay vì khởi động nó dưới dạng dịch vụ hoặc bằng
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
34. Xem Phần 5. 8. 3, “Gói DBUG” cho các tùy chọn gỡ lỗi mà bạn có thể sử dụng

Thư mục plugin mặc định cho các bản dựng gỡ lỗi đã thay đổi từ

$> rpm -qpl MySQL-server-version-distribution-arch.rpm
35 thành
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
36 trong 5. 6. 39. Trước đây, cần phải thay đổi thành
$> rpm -qpl MySQL-server-version-distribution-arch.rpm
36 để gỡ lỗi các bản dựng

Xây dựng lại RPM từ SRPM nguồn. Các gói SRPM mã nguồn cho MySQL có sẵn để tải xuống. Chúng có thể được sử dụng nguyên trạng để xây dựng lại các RPM của MySQL bằng chuỗi công cụ rpmbuild tiêu chuẩn

Làm cách nào để cài đặt máy khách MySQL bằng yum?

Vô hiệu hóa Mô-đun MySQL mặc định. [Chỉ các hệ thống EL8] Các hệ thống dựa trên EL8 như RHEL8 và Oracle Linux 8 bao gồm một mô-đun MySQL được bật theo mặc định. .
Cài đặt MySQL. Cài đặt MySQL bằng lệnh sau. $> Sudo yum cài đặt máy chủ cộng đồng mysql. .
Khởi động máy chủ MySQL. .
Bảo mật cài đặt MySQL

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

2. 2 Cài đặt MySQL Shell trên Linux .
Cập nhật thông tin gói cho kho lưu trữ MySQL APT. sudo apt-get cập nhật
Cập nhật gói cấu hình kho lưu trữ MySQL APT bằng lệnh sau. sudo apt-get cài đặt mysql-apt-config. .
Cài đặt MySQL Shell bằng lệnh này. sudo apt-get cài đặt mysql-shell

Làm cách nào để cài đặt máy khách MySQL trong CentOS?

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 để cài đặt máy khách MySQL trong Fedora?

Cài đặt từ Repo chính của Fedora .
Định cấu hình MySql/MariaDB. Kích hoạt dịch vụ khi khởi động và bắt đầu. .
Cài đặt máy chủ MariaDB từ kho Fedora Modular. Để liệt kê các phiên bản có sẵn [luồng theo thuật ngữ mô-đun] của MariaDB. .
Cấu hình SQL trước lần sử dụng đầu tiên. .
Sử dụng SQL. .
Xóa SQL

Chủ Đề