Hướng dẫn mysql apt config - cấu hình apt mysql
Các bước để cài đặt mới MySQL
Ghi chú Khi kho lưu trữ APT MySQL được bật trên hệ thống của bạn, bạn sẽ không còn có thể cài đặt bất kỳ gói MySQL nào từ kho phần mềm bản địa của nền tảng cho đến khi kho lưu trữ APT MySQL bị tắt. Chọn phiên bản phát hành chínhCài đặt MySQL với APT
Một hộp thoại sau đó yêu cầu bạn chọn phiên bản phát hành chính mà bạn muốn. Thực hiện lựa chọn của bạn và chọn OK. Sau khi quay lại dấu nhắc lệnh, hãy cập nhật thông tin gói từ kho lưu trữ APT MySQL với lệnh này:Ok. After returning to the command prompt, update package information from the MySQL APT repository with this command:
Phiên bản mới nhất trong chuỗi được chọn sau đó sẽ được cài đặt khi bạn sử dụng lệnh apt-get install vào lần tới.apt-get install command next time. Bạn có thể sử dụng cùng một phương thức để thay đổi phiên bản cho bất kỳ thành phần MySQL nào khác mà bạn muốn cài đặt với kho lưu trữ APT MySQL. Cài đặt các sản phẩm và thành phần MySQL bổ sungBạn có thể sử dụng APT để cài đặt các thành phần riêng lẻ của MySQL từ kho APT MySQL. Giả sử bạn đã có kho lưu trữ APT MySQL trong danh sách kho lưu trữ của hệ thống của bạn (xem thêm kho lưu trữ APT MySQL để được hướng dẫn), trước tiên, hãy sử dụng lệnh sau để lấy thông tin gói mới nhất từ kho lưu trữ APT MySQL:
Cài đặt bất kỳ gói nào bạn chọn với lệnh sau, thay thế 2 bằng tên của gói (đây là danh sách các gói có sẵn):
Ví dụ: để cài đặt MySQL Workbench:
Để cài đặt các thư viện máy khách được chia sẻ: 0Cài đặt MySQL từ nguồn với kho lưu trữ APT MySQLGhi chú Tính năng này chỉ được hỗ trợ trên các hệ thống 64 bit. Bạn có thể tải xuống mã nguồn cho MySQL và xây dựng nó bằng kho lưu trữ APT MySQL:
Xem thêm thông tin được đưa ra khi bắt đầu và dừng máy chủ MySQL. Nâng cấp MySQL với kho lưu trữ APT MySQLGhi chú
Sử dụng kho lưu trữ APT MySQL để thực hiện nâng cấp tại chỗ cho cài đặt MySQL của bạn (nghĩa là thay thế phiên bản cũ và sau đó chạy phiên bản mới bằng các tệp dữ liệu cũ) bằng cách làm theo các bước sau:
Thay thế phân phối gốc của MySQL bằng kho lưu trữ APT MySQLCác biến thể và dĩa của MySQL được phân phối bởi các bên khác nhau thông qua kho phần mềm hoặc trang web tải xuống của riêng họ. Bạn có thể thay thế phân phối gốc của MySQL được cài đặt từ kho phần mềm của nền tảng Linux bằng phân phối từ kho lưu trữ APT MySQL trong một vài bước. Ghi chú Nếu bạn thực hiện nâng cấp toàn hệ thống bằng cách sử dụng nâng cấp APT-Get, chỉ có thư viện và gói phát triển MySQL được nâng cấp với các phiên bản mới hơn (nếu có). Để nâng cấp các thành phần khác bao gồm máy chủ, máy khách, bộ thử nghiệm, v.v., hãy sử dụng lệnh Cài đặt APT-Get. Máy chủ MySQL luôn khởi động lại sau khi cập nhật bởi APT. Trước MySQL 8.0.16, hãy chạy mysql_upgrade sau khi máy chủ khởi động lại để kiểm tra và có thể giải quyết mọi khả năng không tương thích giữa dữ liệu cũ và phần mềm được nâng cấp. mysql_upgrade cũng thực hiện các chức năng khác; Xem mysql_upgrade - Kiểm tra và nâng cấp các bảng MySQL để biết chi tiết. Kể từ MySQL 8.0.16, bước này không bắt buộc, vì máy chủ thực hiện tất cả các tác vụ được xử lý trước đây bởi MySQL_Upgrade. Thay thế phân phối gốc của MySQL bằng kho lưu trữ APT MySQL
Máy chủ MySQL luôn khởi động lại sau khi cập nhật bởi APT. Trước MySQL 8.0.16, hãy chạy mysql_upgrade sau khi máy chủ khởi động lại để kiểm tra và có thể giải quyết mọi khả năng không tương thích giữa dữ liệu cũ và phần mềm được nâng cấp. mysql_upgrade cũng thực hiện các chức năng khác; Xem mysql_upgrade - Kiểm tra và nâng cấp các bảng MySQL để biết chi tiết. Kể từ MySQL 8.0.16, bước này không bắt buộc, vì máy chủ thực hiện tất cả các tác vụ được xử lý trước đây bởi MySQL_Upgrade. Thay thế phân phối gốc của MySQL bằng kho lưu trữ APT MySQLapt-get purge, apt-get remove --purge, or dpkg -P command might impact the newly installed MySQL server in various ways. Therefore, do not purge the old MySQL packages from the native repository packages. Các biến thể và dĩa của MySQL được phân phối bởi các bên khác nhau thông qua kho phần mềm hoặc trang web tải xuống của riêng họ. Bạn có thể thay thế phân phối gốc của MySQL được cài đặt từ kho phần mềm của nền tảng Linux bằng phân phối từ kho lưu trữ APT MySQL trong một vài bước.Kho lưu trữ APT MySQL chỉ có thể thay thế các phân phối của MySQL được duy trì và phân phối bởi Debian hoặc Ubuntu. Nó không thể thay thế bất kỳ dĩa MySQL nào được tìm thấy bên trong hoặc bên ngoài kho lưu trữ gốc của phân phối. Để thay thế các dĩa MySQL như vậy, bạn phải gỡ cài đặt chúng trước khi bạn cài đặt MySQL bằng kho lưu trữ APT MySQL. Thực hiện theo các hướng dẫn để gỡ cài đặt từ các nhà phân phối của Fork và trước khi bạn tiến hành, hãy đảm bảo bạn sao lưu dữ liệu của mình và bạn biết cách khôi phục chúng về một máy chủ mới. Cảnh báo
Loại bỏ mysql bằng aptĐể gỡ cài đặt máy chủ MySQL và các thành phần liên quan đã được cài đặt bằng kho lưu trữ APT MySQL, trước tiên, hãy xóa máy chủ MySQL bằng lệnh sau: 4Sau đó, xóa bất kỳ phần mềm nào khác được cài đặt tự động với máy chủ MySQL: 5Để gỡ cài đặt các thành phần khác, hãy sử dụng lệnh sau, thay thế 2 bằng tên của gói thành phần bạn muốn xóa: 2 with the name of the package of the component you want to remove: 6Để xem danh sách các gói bạn đã cài đặt từ kho lưu trữ APT MySQL, hãy sử dụng lệnh sau: 1Ghi chú đặc biệt về việc nâng cấp các thư viện khách hàng được chia sẻBạn có thể cài đặt các thư viện máy khách được chia sẻ từ kho lưu trữ APT MySQL bằng lệnh sau (xem Cài đặt các sản phẩm và thành phần MySQL bổ sung với APT để biết thêm chi tiết): 0Nếu bạn đã cài đặt các thư viện máy khách được chia sẻ từ kho lưu trữ phần mềm của nền tảng Linux, nó có thể được cập nhật bởi kho lưu trữ APT MySQL bằng gói riêng bằng cách sử dụng cùng một lệnh (xem thay thế phân phối gốc bằng bản cập nhật APT để biết thêm chi tiết). Sau khi cập nhật MySQL bằng kho lưu trữ APT, các ứng dụng được biên dịch với các phiên bản cũ hơn của thư viện máy khách được chia sẻ sẽ tiếp tục hoạt động. Nếu bạn biên dịch lại các ứng dụng và liên kết động chúng với các thư viện được cập nhật: điển hình với các phiên bản mới của thư viện được chia sẻ, bất kỳ ứng dụng nào được biên dịch bằng các thư viện được chia sẻ mới hơn có thể yêu cầu các thư viện cập nhật trên các hệ thống nơi các ứng dụng được triển khai. Nếu các thư viện đó không có mặt, các ứng dụng yêu cầu các thư viện được chia sẻ có thể thất bại. Do đó, khuyến nghị các gói cho các thư viện được chia sẻ từ MySQL sẽ được triển khai trên các hệ thống đó. Bạn có thể làm điều này bằng cách thêm kho lưu trữ APT MySQL vào các hệ thống (xem thêm kho lưu trữ APT MySQL) và cài đặt các thư viện máy khách được chia sẻ mới nhất bằng lệnh được đưa ra ở đầu phần này. as typical with new versions of shared libraries, any applications compiled using the updated, newer shared libraries might require those updated libraries on systems where the applications are deployed. If those libraries are not in place, the applications requiring the shared libraries might fail. Therefore, it is recommended that the packages for the shared libraries from MySQL be deployed on those systems. You can do this by adding the MySQL APT repository to the systems (see Adding the MySQL APT Repository) and installing the latest shared client libraries using the command given at the beginning of this section. Cài đặt cụm NDB MySQL bằng kho lưu trữ APTGhi chú
Cài đặt thêm các sản phẩm và thành phần của cụm MySQL NDBBạn có thể sử dụng APT để cài đặt các thành phần riêng lẻ và các sản phẩm bổ sung của cụm NDB MySQL từ kho lưu trữ APT MySQL (xem các gói có sẵn từ kho lưu trữ APT MySQL để biết danh sách). Để làm điều đó, giả sử bạn đã có kho lưu trữ APT MySQL trong danh sách kho lưu trữ của hệ thống của bạn (xem thêm kho lưu trữ YUM YUM của MySQL cho cụm NDB MySQL), hãy làm theo các bước tương tự khi cài đặt các sản phẩm và linh kiện MySQL bổ sung với APT. Ghi chú Vấn đề đã biết: Hiện tại, không phải tất cả các thành phần cần thiết để chạy bộ thử nghiệm cụm NDB MySQL được cài đặt tự động khi bạn cài đặt gói Test Suite ( 4). Install the following packages with apt-get install before you run the test suite:
Các gói có sẵn từ kho lưu trữ APT MySQLBảng & nbsp; 1 & nbsp; các gói có sẵn từ kho lưu trữ APT MySQL
Ghi chú *Vấn đề đã biết: Gói 5 package cannot be installed on Ubuntu 20.04 or later, which does not support the 2 package, on which the 5 package depends. Phụ lục A: Thêm và định cấu hình kho lưu trữ APT MySQL theo cách thủ côngDưới đây là các bước để thêm thủ công kho lưu trữ APT MySQL vào danh sách kho lưu trữ phần mềm của hệ thống của bạn và định cấu hình nó, mà không cần sử dụng các gói phát hành được cung cấp bởi MySQL:
Bạn đã định cấu hình hệ thống của mình để sử dụng kho lưu trữ APT MySQL và hiện đã sẵn sàng để tiếp tục cài đặt MySQL với APT hoặc cài đặt các sản phẩm và thành phần MySQL bổ sung với APT. Thông báo pháp lýBản quyền © 1997, 2022, Oracle và/hoặc các chi nhánh của nó. Phần mềm này và tài liệu liên quan được cung cấp theo thỏa thuận cấp phép có chứa các hạn chế về sử dụng và tiết lộ và được bảo vệ bởi luật sở hữu trí tuệ. Trừ khi được cho phép rõ ràng trong Thỏa thuận cấp phép của bạn hoặc được pháp luật cho phép, bạn không được sử dụng, sao chép, sao chép, dịch, phát sóng, sửa đổi, giấy phép, truyền, phân phối, triển lãm, biểu diễn, xuất bản hoặc hiển thị bất kỳ phần nào, dưới mọi hình thức hoặc bằng bất kỳ phương tiện nào. Kỹ thuật đảo ngược, tháo gỡ hoặc phân hủy phần mềm này, trừ khi luật pháp theo yêu cầu cho khả năng tương tác, bị cấm. Thông tin trong tài liệu này có thể thay đổi mà không cần thông báo và không được bảo đảm là không có lỗi. Nếu bạn tìm thấy bất kỳ lỗi nào, xin vui lòng báo cáo chúng cho chúng tôi bằng văn bản. Nếu đây là phần mềm hoặc tài liệu liên quan được gửi cho chính phủ Hoa Kỳ hoặc bất kỳ ai thay mặt chính phủ Hoa Kỳ, thì thông báo sau đây được áp dụng: Người dùng cuối chính phủ Hoa Kỳ: Các chương trình Oracle (bao gồm bất kỳ hệ điều hành nào, phần mềm tích hợp, bất kỳ chương trình nào được nhúng, cài đặt hoặc kích hoạt trên phần cứng được phân phối và sửa đổi các chương trình đó) và tài liệu máy tính Oracle hoặc dữ liệu Oracle khác được cung cấp hoặc truy cập bởi người dùng cuối chính phủ Hoa Kỳ là "Phần mềm máy tính thương mại" hoặc "Tài liệu phần mềm máy tính thương mại" theo quy định mua lại liên bang hiện hành và các quy định bổ sung cụ thể của cơ quan. Như vậy, việc sử dụng, sao chép, sao chép, phát hành, hiển thị, tiết lộ, sửa đổi, chuẩn bị các công trình phái sinh và/hoặc điều chỉnh các chương trình oracle (bao gồm bất kỳ hệ điều hành nào, phần mềm tích hợp, bất kỳ chương trình nào được nhúng, cài đặt hoặc kích hoạt trên Phần cứng và sửa đổi các chương trình đó), ii) Tài liệu máy tính Oracle và/hoặc iii) dữ liệu Oracle khác, phải tuân theo các quyền và giới hạn được quy định trong giấy phép có trong hợp đồng hiện hành. Các điều khoản điều chỉnh việc sử dụng Dịch vụ đám mây Oracle của chính phủ Hoa Kỳ được xác định bởi hợp đồng áp dụng cho các dịch vụ đó. Không có quyền nào khác được cấp cho chính phủ Hoa Kỳ. Phần mềm hoặc phần cứng này được phát triển để sử dụng chung trong nhiều ứng dụng quản lý thông tin. Nó không được phát triển hoặc dự định sử dụng trong bất kỳ ứng dụng nguy hiểm vốn có, bao gồm các ứng dụng có thể tạo ra nguy cơ thương tích cá nhân. Nếu bạn sử dụng phần mềm hoặc phần cứng này trong các ứng dụng nguy hiểm, thì bạn sẽ chịu trách nhiệm thực hiện tất cả các biện pháp không an toàn, dự phòng, dự phòng và các biện pháp khác để đảm bảo sử dụng an toàn. Oracle Corporation và các chi nhánh của nó từ chối mọi trách nhiệm đối với bất kỳ thiệt hại nào do sử dụng phần mềm hoặc phần cứng này trong các ứng dụng nguy hiểm. Oracle và Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các chi nhánh của nó. Những tên khác có thể là thương hiệu của chủ sở hữu tương ứng. Intel và Intel Inside là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Intel Corporation. Tất cả các nhãn hiệu SPARC được sử dụng theo giấy phép và là nhãn hiệu hoặc nhãn hiệu đã đăng ký của SPARC International, Inc. AMD, EPYC và logo AMD là nhãn hiệu hoặc nhãn hiệu đã đăng ký của các thiết bị vi mô tiên tiến. Unix là nhãn hiệu đã đăng ký của nhóm mở. Phần mềm hoặc phần cứng và tài liệu này có thể cung cấp quyền truy cập hoặc thông tin về nội dung, sản phẩm và dịch vụ từ các bên thứ ba. Oracle Corporation và các chi nhánh của nó không chịu trách nhiệm và từ chối rõ ràng tất cả các bảo đảm dưới bất kỳ hình thức nào đối với nội dung, sản phẩm và dịch vụ của bên thứ ba trừ khi được quy định trong một thỏa thuận hiện hành giữa bạn và Oracle. Oracle Corporation và các chi nhánh của nó sẽ không chịu trách nhiệm cho bất kỳ tổn thất, chi phí hoặc thiệt hại nào phát sinh do bạn truy cập hoặc sử dụng nội dung, sản phẩm hoặc dịch vụ của bên thứ ba, trừ khi được quy định trong thỏa thuận áp dụng giữa bạn và Oracle. Tài liệu này không được phân phối theo giấy phép GPL. Việc sử dụng tài liệu này tuân theo các điều khoản sau: Bạn có thể tạo một bản in của tài liệu này chỉ cho mục đích sử dụng cá nhân của riêng bạn. Chuyển đổi sang các định dạng khác được cho phép miễn là nội dung thực tế không bị thay đổi hoặc chỉnh sửa theo bất kỳ cách nào. Bạn sẽ không xuất bản hoặc phân phối tài liệu này dưới bất kỳ hình thức nào hoặc trên bất kỳ phương tiện nào, ngoại trừ nếu bạn phân phối tài liệu theo cách tương tự như cách Oracle phổ biến nó (nghĩa là điện tử để tải xuống trên trang web với phần mềm) hoặc trên CD -ROM hoặc phương tiện tương tự, tuy nhiên, tài liệu được phổ biến cùng với phần mềm trên cùng một phương tiện. Bất kỳ cách sử dụng nào khác, chẳng hạn như bất kỳ bản sao in hoặc sử dụng tài liệu này, toàn bộ hoặc một phần, trong một ấn phẩm khác, yêu cầu sự đồng ý trước bằng văn bản từ một đại diện được ủy quyền của Oracle. Oracle và/hoặc các chi nhánh của nó bảo lưu bất kỳ và tất cả các quyền cho tài liệu này không được cấp rõ ràng ở trên. |