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 Show 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
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 $> 6Máy chủ cơ sở dữ liệu và các công cụ liên quan$> 7Ứng dụng và công cụ máy khách MySQL$> 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$> 1Thư viện dùng chung cho ứng dụng máy khách cơ sở dữ liệu MySQL$> 2Thư viện tương thích dùng chung cho các cài đặt MySQL trước đó$> 3Thư viện nhúng MySQL$> 4Bộ công cụ kiểm tra cho máy chủ MySQLMố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
Các giá trị $> 5 và $> 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ốiBan 2. 10 Mã định danh phân phối gói RPM của MySQL Linux $> 5 Giá trị Mục đích sử dụng$> 8, $> 9Red Hat Enterprise Linux/Oracle Linux/CentOS 5, 6 hoặc 7$> 10SUSE Linux Enterprise Server 11 hoặc 12$> 11Phân phối độc lập; Để xem tất cả các tệp trong gói RPM (ví dụ: $> 6), hãy sử dụng lệnh sau$> Trong hầu hết các trường hợp, bạn cần cài đặt $> 6 và $> 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)$> 1Mặ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 $> 6; $> 5Cà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 $> 16máy chủ mysqld$> 17Thư mục dữ liệu$> 18Tệp nhật ký lỗiĐối với RHEL, Oracle Linux hoặc CentOS. $> 19. sai lầmĐối với SLES. $> 50Tập lệnh khởi tạo hệ thống V$> 51dịch vụ hệ thống$> 52tập tin Pid$> 19. pidTrang thủ công Unix$> 54Bao gồm các tệp (tiêu đề)$> 55Thư viện$> 56Socket$> 57Các tệp hỗ trợ khác (ví dụ: thông báo lỗi và tệp bộ ký tự)_______158Quá trình cài đặt cũng tạo ra một người dùng có tên là $> 52 và một nhóm có tên là $> 52 trên hệ thốngMySQL 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 $> 1Khi 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 $> 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 $> 12 bằng mật khẩu ngẫu nhiên ban đầu và chỉ định mật khẩu $> 12 mới. Cho đến khi điều này được thực hiện, $> 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 $> 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 $> 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 $> 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 $> 19. sai lầmKhả 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 $> 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 $> 33, thay vì khởi động nó dưới dạng dịch vụ hoặc bằng $> 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ụngThư mục plugin mặc định cho các bản dựng gỡ lỗi đã thay đổi từ $> 35 thành $> 36 trong 5. 6. 39. Trước đây, cần phải thay đổi thành $> 36 để gỡ lỗi các bản dựngXâ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 |