Bàn làm việc mysql raspberry pi

Hướng dẫn SQL của chúng tôi sẽ hướng dẫn bạn cách sử dụng SQL trong. MySQL, SQL Server, MS Access, Oracle, Sybase, Informix, Postgres và các hệ thống cơ sở dữ liệu khác

Bắt đầu học SQL ngay bây giờ »

Ví dụ trong mỗi chương

Với trình soạn thảo SQL trực tuyến của chúng tôi, bạn có thể chỉnh sửa câu lệnh SQL và nhấp vào nút để xem kết quả

Làm thế nào để dọn dẹp các thứ liên quan đến dịch vụ MySQL trên Ubuntu ?

Qua

Quách Chí Cường

-

Theo như tiêu đề các bạn đã đọc rồi đấy, thì nội dung bài viết này sẽ chỉ cho bạn các bước để xóa bỏ hoàn toàn dịch vụ MySQL các phiên bản bất kỳ từ 5. 4 trở lên trên hệ thống Ubuntu

Các bạn chỉ cần thực hiện theo các bước sau thì việc gỡ cài đặt sẽ hoàn tất và sẽ sạch sẽ, điều này rất hữu ích nếu bạn muốn cài đặt lại dịch vụ MySQL với các phiên bản khác nhau nhưng sẽ gặp phải các lỗi bất kỳ và cực kỳ nghiêm trọng. . Thế nên hãy luôn xóa các dịch vụ MySQL như sau

nội dung

Bước 1. Dừng dịch vụ mysql lại

# sudo service mysql stop

Bước 2. Kill clean process links to mysql

# sudo killall -KILL mysql mysqld_safe mysqld

Bước 3. Tiến hành gỡ bỏ gói cài đặt mysql và gỡ bỏ các gói cài đặt liên kết khác

# sudo apt-get --yes purge mysql-server mysql-client mysql-common
# sudo apt-get --yes autoremove --purge
# sudo apt-get autoclean

Bước 4. Xoá user và group mysql cùng thư mục home nếu có user đó

# sudo deluser --remove-home mysql
# sudo delgroup mysql

Bước 5. xóa các tập tin và thư mục liên quan MySQL còn sót lại

– Đây là một trong những phần quan trọng. That is not to re back up the configuration file or directory links to service MySQL old.
– Tốt nhất bạn nên xóa sạch các thư mục và tệp sau.

# sudo rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld

 
Xong, lúc này bạn đã có thể cài đặt dịch vụ MySQL phiên bản mới.

  • THẺ
  • mysql
  • Ubuntu

Facebook

Twitter

Pinterest

WhatsApp

liên kết

điện tín

Bài viết trước [cPanel] Hướng dẫn tạo cPanel tài khoản email tài khoản bằng dòng lệnh

Bài viết tiếp theo [Apache] Sửa lỗi Máy chủ web Apache – Không có DirectoryIndex phù hợp [chỉ mục. html] được tìm thấy

Quách Chí Cường

https. //cuongquach. com/

Bạn đang theo dõi website " https. //cuongquach. com/" nơi lưu trữ những kiến ​​thức tổng hợp và chia sẻ cá nhân về Quản Trị Hệ Thống Dịch Vụ & Mạng, được xây dựng lại dưới nền tảng kinh nghiệm của bản thân mình, Quách Chí Cường. Hy vọng bạn sẽ thích nơi này

Các hướng dẫn sau đây giả định rằng không có phiên bản MySQL nào [cho dù được phân phối bởi Oracle hay các bên khác] đã được cài đặt trên hệ thống của bạn;

  1. Thêm Kho lưu trữ APT của MySQL

    Trước tiên, hãy thêm kho lưu trữ MySQL APT vào danh sách kho lưu trữ phần mềm của hệ thống của bạn. Thực hiện theo các bước sau

    1. Truy cập trang tải xuống cho kho lưu trữ MySQL APT tại https. // nhà phát triển. mysql. com/tải xuống/repo/apt/

    2. Chọn và tải xuống gói phát hành cho bản phân phối Linux của bạn

    3. Cài đặt gói phát hành đã tải xuống bằng lệnh sau, thay thế

      $> sudo apt-get install mysql-server
      9 bằng tên của gói đã tải xuống [trước đường dẫn của nó, nếu bạn không chạy lệnh bên trong thư mục chứa gói]

      $> sudo dpkg -i /PATH/version-specific-package-name.deb

      Ví dụ: đối với phiên bản

      $> systemctl status mysql
      0 của gói, lệnh là

      ________số 8

      Lưu ý rằng cùng một gói hoạt động trên tất cả các nền tảng Debian và Ubuntu được hỗ trợ

    4. Trong quá trình cài đặt gói, bạn sẽ được yêu cầu chọn phiên bản của máy chủ MySQL và các thành phần khác [ví dụ: MySQL Workbench] mà bạn muốn cài đặt. Nếu bạn không chắc nên chọn phiên bản nào, đừng thay đổi các tùy chọn mặc định đã chọn cho bạn. Bạn cũng có thể chọn none nếu bạn không muốn cài đặt một thành phần cụ thể. Sau khi đưa ra lựa chọn cho tất cả các thành phần, hãy chọn Ok để hoàn tất cấu hình và cài đặt gói phát hành.

      Bạn luôn có thể thay đổi lựa chọn của mình cho các phiên bản sau này;

    5. Cập nhật thông tin gói từ kho lưu trữ APT của MySQL bằng lệnh sau [ bước này là bắt buộc ].

      $> sudo apt-get update

    Thay vì sử dụng gói phát hành, bạn cũng có thể thêm và định cấu hình kho lưu trữ MySQL APT theo cách thủ công;

    Ghi chú

    Khi kho lưu trữ MySQL APT được kích hoạt trên hệ thống của bạn, bạn sẽ không thể cài đặt bất kỳ gói MySQL nào từ kho lưu trữ phần mềm gốc của nền tảng của bạn cho đến khi kho lưu trữ MySQL APT bị vô hiệu hóa

  2. Cài đặt MySQL với APT

    Cài đặt MySQL bằng lệnh sau

    $> sudo apt-get install mysql-server

    Thao tác này sẽ cài đặt gói cho máy chủ MySQL, cũng như các gói cho máy khách và cho các tệp chung của cơ sở dữ liệu

    Trong quá trình cài đặt, bạn được yêu cầu cung cấp mật khẩu cho người dùng root để cài đặt MySQL của bạn

    Quan trọng

    Đảm bảo bạn nhớ mật khẩu gốc mà bạn đã đặt. Người dùng muốn đặt mật khẩu sau này có thể để trống trường mật khẩu trong hộp thoại và chỉ cần nhấn Ok< . Bạn có thể đặt mật khẩu gốc sau bằng cách sử dụng chương trình ; in that case, root access to the server will be authenticated by Socket Peer-Credential Pluggable Authentication for connections using a Unix socket file. You can set the root password later using the program mysql_secure_installation .

  3. Bắt đầu và dừng máy chủ MySQL

    Máy chủ MySQL được khởi động tự động sau khi cài đặt. Bạn có thể kiểm tra trạng thái của máy chủ MySQL bằng lệnh sau

    $> systemctl status mysql

    Nếu hệ điều hành được bật systemd, tiêu chuẩn systemctl [hoặc cách khác, dịch vụ with the arguments reversed] commands such as stop, start, status, and restart should be used to manage the MySQL server service. The

    $> systemctl status mysql
    1 service is enabled by default, and it starts at system reboot. See Managing MySQL Server with systemd for additional information.

Ghi chú

Một vài gói kho lưu trữ gốc của bên thứ ba có các phụ thuộc vào gói MySQL gốc có thể không hoạt động với các gói kho lưu trữ APT của MySQL và không nên được sử dụng cùng với chúng; . 5, và khu vực

Chọn phiên bản phát hành chính

Theo mặc định, tất cả các cài đặt và nâng cấp cho máy chủ MySQL của bạn và các thành phần bắt buộc khác đến từ loạt phát hành của phiên bản chính mà bạn đã chọn trong quá trình cài đặt gói cấu hình [xem phần bên dưới]. Tuy nhiên, bạn có thể chuyển sang sê-ri phát hành chính được hỗ trợ khác bất kỳ lúc nào bằng cách định cấu hình lại gói cấu hình mà bạn đã cài đặt. Sử dụng lệnh sau

# sudo killall -KILL mysql mysqld_safe mysqld
3

Sau đó, một hộp thoại sẽ 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ữ MySQL APT bằng lệnh này.

$> sudo apt-get update

Phiên bản mới nhất trong chuỗi đã chọn sẽ được cài đặt khi bạn sử dụng lệnh apt-get install vào lần tiếp theo.

Bạn có thể sử dụng phương pháp tương tự để 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ữ MySQL APT

Cài đặt các sản phẩm và thành phần bổ sung của MySQL

Bạn có thể sử dụng APT để cài đặt các thành phần riêng lẻ của MySQL từ kho lưu trữ MySQL APT. Giả sử bạn đã có kho lưu trữ MySQL APT trong danh sách kho lưu trữ của hệ thống [xem hướng dẫn], trước tiên, hãy sử dụng lệnh sau để nhận thông tin gói mới nhất từ ​​kho lưu trữ APT của MySQL

$> sudo apt-get update

Cài đặt bất kỳ gói nào bạn chọn bằng lệnh sau, thay thế

$> systemctl status mysql
2 bằng tên của gói [là danh sách các gói có sẵn]

# sudo killall -KILL mysql mysqld_safe mysqld
7

Ví dụ: để cài đặt MySQL Workbench

# sudo killall -KILL mysql mysqld_safe mysqld
8

Để cài đặt các thư viện máy khách được chia sẻ

$> sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb
0

Cài đặt MySQL từ nguồn với MySQL APT Repository

Ghi chú

Tính năng này chỉ được hỗ trợ trên 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 của MySQL

  1. Thêm kho lưu trữ MySQL APT vào danh sách kho lưu trữ của hệ thống của bạn và chọn loạt bản phát hành chính mà bạn muốn [xem hướng dẫn]

  2. Cập nhật thông tin gói từ kho lưu trữ APT của MySQL bằng lệnh sau [ bước này là bắt buộc ].

    $> sudo apt-get update
  3. Cài đặt các gói mà quá trình xây dựng phụ thuộc vào

    $> sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb
    2
  4. Tải xuống mã nguồn cho các thành phần chính của MySQL và sau đó xây dựng chúng [chạy lệnh này trong thư mục mà bạn muốn đặt các tệp đã tải xuống và các bản dựng]

    $> sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb
    3

    $> systemctl status mysql
    3 gói để cài đặt các thành phần MySQL khác nhau được tạo

  5. Chọn các gói

    $> systemctl status mysql
    3 cho các thành phần MySQL bạn cần và cài đặt chúng bằng lệnh

    $> sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb
    4

    Lưu ý rằng các mối quan hệ phụ thuộc tồn tại giữa các gói MySQL. Để cài đặt cơ bản máy chủ MySQL, hãy cài đặt gói tệp chung cơ sở dữ liệu, gói máy khách, siêu dữ liệu máy khách, gói máy chủ và siêu dữ liệu máy chủ [theo thứ tự đó] với các bước sau

    • Định cấu hình trước gói máy chủ MySQL bằng lệnh sau

      $> sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb
      5

      Bạn sẽ được yêu cầu cung cấp mật khẩu cho người dùng root để cài đặt MySQL; . Bạn cũng có thể được hỏi những câu hỏi khác liên quan đến việc cài đặt

    • Cài đặt các gói cần thiết bằng một lệnh duy nhất

      $> sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb
      6
    • Nếu bạn đang được dpkg cảnh báo về các phụ thuộc chưa được đáp ứng, thì bạn có thể khắc phục chúng bằng cách sử dụng apt- . :

      $> sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb
      7

    Đây là nơi các tập tin được cài đặt trên hệ thống

    • Tất cả các tệp cấu hình [như

      $> systemctl status mysql
      5] đều thuộc
      $> systemctl status mysql
      6

    • Tất cả các tệp nhị phân, thư viện, tiêu đề, v.v. , thuộc

      $> systemctl status mysql
      7 và
      $> systemctl status mysql
      8

    • Thư mục dữ liệu nằm dưới

      $> systemctl status mysql
      9

Xem thêm thông tin được cung cấp trong

Nâng cấp MySQL với MySQL APT Repository

ghi chú

  • Trước khi thực hiện bất kỳ nâng cấp nào lên MySQL, hãy làm theo cẩn thận các hướng dẫn trong Nâng cấp MySQL. Trong số các hướng dẫn khác được thảo luận ở đó, điều đặc biệt quan trọng là phải sao lưu cơ sở dữ liệu của bạn trước khi nâng cấp .

  • Các hướng dẫn sau giả định rằng MySQL đã được cài đặt trên hệ thống của bạn bằng cách sử dụng kho lưu trữ MySQL APT; . Cũng xin lưu ý rằng bạn không thể sử dụng kho lưu trữ MySQL APT để nâng cấp bản phân phối MySQL mà bạn đã cài đặt từ kho lưu trữ phần mềm không bản địa [ví dụ: từ MariaDB hoặc Percona]

Sử dụng kho lưu trữ APT của 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

  1. Đảm bảo rằng bạn đã có kho lưu trữ MySQL APT trong danh sách kho lưu trữ của hệ thống [xem hướng dẫn]

  2. Đảm bảo bạn có thông tin gói cập nhật nhất trên kho lưu trữ MySQL APT bằng cách chạy

    $> sudo apt-get update
  3. Lưu ý rằng, theo mặc định, kho lưu trữ APT của MySQL sẽ cập nhật MySQL theo chuỗi bản phát hành mà bạn đã chọn khi bạn. Nếu bạn muốn nâng cấp lên một sê-ri phát hành khác, hãy chọn sê-ri đó bằng cách thực hiện theo các bước trong

    Theo nguyên tắc chung, để nâng cấp từ sê-ri phát hành này sang sê-ri phát hành khác, hãy chuyển sang sê-ri tiếp theo thay vì bỏ qua một sê-ri. Ví dụ: nếu bạn hiện đang chạy MySQL 5. 6 và muốn nâng cấp lên dòng mới hơn thì nâng cấp lên MySQL 5. 7 đầu tiên trước khi nâng cấp lên 8. 0

    Quan trọng

    • Để biết thông tin quan trọng về việc nâng cấp từ MySQL 5. 6 đến 5. 7, xem Nâng cấp từ MySQL 5. 6 đến 5. 7

    • Để biết thông tin quan trọng về việc nâng cấp từ MySQL 5. 7 đến 8. 0, xem Nâng cấp từ MySQL 5. 7 đến 8. 0

    • Hạ cấp tại chỗ của MySQL không được hỗ trợ bởi kho lưu trữ MySQL APT. Thực hiện theo các hướng dẫn trong Hạ cấp MySQL

  4. Nâng cấp MySQL bằng lệnh sau

    $> sudo apt-get install mysql-server

    Các tệp chung của máy chủ MySQL, máy khách và cơ sở dữ liệu được nâng cấp nếu có phiên bản mới hơn. Để nâng cấp bất kỳ gói MySQL nào khác, hãy sử dụng cùng một lệnh apt-get install và cung cấp tên cho gói bạn muốn nâng cấp.

    # sudo killall -KILL mysql mysqld_safe mysqld
    7

    Để xem tên của các gói bạn đã cài đặt từ kho lưu trữ APT của MySQL, hãy sử dụng lệnh sau

    $> sudo apt-get update
    1

    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 apt-get upgrade , thì chỉ thư viện MySQL và các gói phát triển được nâng cấp lên các phiên bản mới hơn [ . Để nâng cấp các thành phần khác bao gồm máy chủ, máy khách, bộ kiểm tra, v.v. , sử dụng lệnh apt-get install .

  5. 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 bất kỳ sự không tương thích nào giữa dữ liệu cũ và phần mềm đã nâng cấp. mysql_upgrade cũng thực hiện các chức năng khác; . 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 đó bởi mysql_upgrade .

Thay thế Bản phân phối gốc của MySQL bằng Kho lưu trữ APT của MySQL

Các biến thể và nhánh 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ế bản phân phối gốc của MySQL được cài đặt từ kho lưu trữ phần mềm của nền tảng Linux của bạn bằng bản phân phối từ kho lưu trữ MySQL APT trong một vài bước

Ghi chú

Kho lưu trữ MySQL APT chỉ có thể thay thế các bản 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ỳ nhánh 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 bản phân phối. Để thay thế các nhánh MySQL như vậy, trước tiên bạn phải gỡ cài đặt chúng trước khi cài đặt MySQL bằng kho lưu trữ MySQL APT. Làm theo hướng dẫn gỡ cài đặt từ nhà phân phối của nhánh và trước khi tiếp tục, hãy đảm bảo rằng 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ào một máy chủ mới

Cảnh báo

Một vài gói kho lưu trữ gốc của bên thứ ba có các phụ thuộc vào gói MySQL gốc có thể không hoạt động với các gói kho lưu trữ APT của MySQL và không nên được sử dụng cùng với chúng; . 5, và khu vực

  1. Sao lưu cơ sở dữ liệu của bạn

    Để tránh mất dữ liệu, hãy luôn sao lưu cơ sở dữ liệu của bạn trước khi thử thay thế cài đặt MySQL của bạn bằng kho lưu trữ MySQL APT. Xem Sao lưu và Phục hồi để được hướng dẫn

  2. Thêm Kho lưu trữ APT của MySQL và chọn Sê-ri phát hành

    Thêm kho lưu trữ MySQL APT vào danh sách kho lưu trữ của hệ thống và chọn loạt bản phát hành bạn muốn bằng cách làm theo hướng dẫn trong

  3. Thay thế Bản phân phối gốc bằng Bản cập nhật APT

    Theo thiết kế, kho lưu trữ MySQL APT sẽ thay thế bản phân phối MySQL gốc của bạn khi bạn thực hiện nâng cấp trên các gói MySQL. Để thực hiện nâng cấp, hãy làm theo các hướng dẫn tương tự được đưa ra trong

Cảnh báo

Khi bản phân phối gốc của MySQL đã được thay thế bằng kho lưu trữ APT của MySQL, hãy xóa các gói MySQL cũ khỏi kho lưu trữ gốc bằng cách sử dụng apt-get purge, apt-get remove --purge, or dpkg -P command might impact the newly installed MySQL server in various ways. Therefore, không xóa các gói MySQL cũ khỏi các gói kho lưu trữ gốc .

Thay thế Máy chủ MySQL được cài đặt bằng Tải xuống gói
$> systemctl status mysql
3 trực tiếp

Có thể tải xuống các gói

$> systemctl status mysql
3 từ MySQL để cài đặt máy chủ MySQL và các thành phần của nó từ trang Tải xuống MySQL của Khu vực dành cho nhà phát triển MySQL hoặc từ kho lưu trữ APT của MySQL. Các gói
$> systemctl status mysql
3 từ hai nguồn là khác nhau, chúng cài đặt và định cấu hình MySQL theo những cách khác nhau

Nếu bạn đã cài đặt MySQL với các gói

$> systemctl status mysql
3 của MySQL Developer Zone và bây giờ muốn thay thế cài đặt bằng các gói từ kho lưu trữ APT của MySQL, hãy làm theo các bước sau

  1. Sao lưu cơ sở dữ liệu của bạn. Xem Sao lưu và Phục hồi để được hướng dẫn

  2. Thực hiện theo các bước được đưa ra trước đây cho

  3. Xóa cài đặt cũ của MySQL bằng cách chạy

    $> sudo apt-get update
    2
  4. Cài đặt MySQL từ kho MySQL APT

    $> sudo apt-get install mysql-server
  5. Nếu cần, khôi phục dữ liệu khi cài đặt MySQL mới. Xem Sao lưu và Phục hồi để được hướng dẫn

Xóa 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ữ MySQL APT, trước tiên, hãy xóa máy chủ MySQL bằng lệnh sau

$> sudo apt-get update
4

Sau đó, xóa mọi phần mềm khác đã được cài đặt tự động với máy chủ MySQL

$> sudo apt-get update
5

Để gỡ cài đặt các thành phần khác, hãy sử dụng lệnh sau, thay thế

$> systemctl status mysql
2 bằng tên gói của thành phần bạn muốn gỡ bỏ

$> sudo apt-get update
6

Để xem danh sách các gói bạn đã cài đặt từ kho lưu trữ APT của MySQL, hãy sử dụng lệnh sau

$> sudo apt-get update
1

Lưu ý Đặc biệt về Nâng cấp Thư viện Máy khách Dùng chung

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 của MySQL bằng lệnh sau [xem để biết thêm chi tiết]

$> sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb
0

Nếu bạn đã cài đặt các thư viện máy khách dùng chung từ kho lưu trữ phần mềm của nền tảng Linux, kho lưu trữ MySQL APT có thể cập nhật nó bằng gói riêng bằng cách sử dụng cùng một lệnh [xem để 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 bằng các phiên bản cũ hơn của thư viện máy khách dùng chung sẽ tiếp tục hoạt động

Nếu bạn biên dịch lại các ứng dụng và tự động liên kết chúng với các thư viện được cập nhật. như thông thường với các phiên bản thư viện dùng chung mới, bất kỳ ứng dụng nào được biên dịch bằng cách sử dụng các thư viện dùng chung cập nhật, mới hơn đều có thể yêu cầu các thư viện cập nhật đó trên các hệ thống triển khai ứng dụng. Nếu những thư viện đó không có sẵn, các ứng dụng yêu cầu thư viện dùng chung có thể bị lỗi. Do đó, các gói dành cho thư viện dùng chung từ MySQL nên được triển khai trên các hệ thống đó. Bạn có thể thực hiện việc này bằng cách thêm kho lưu trữ MySQL APT vào hệ thống [xem phần ] và cài đặt các thư viện máy khách dùng chung mới nhất bằng cách sử dụng lệnh được cung cấp ở đầu phần này.

Cài đặt cụm NDB MySQL bằng Kho lưu trữ APT

ghi chú

  • Kho MySQL APT hỗ trợ cài đặt MySQL NDB Cluster trên hệ thống Debian và Ubuntu. Để biết các phương pháp cài đặt NDB Cluster trên các hệ thống dựa trên Debian khác, hãy xem Cài đặt NDB Cluster bằng cách sử dụng. tập tin deb

  • Nếu bạn đã cài đặt máy chủ MySQL hoặc MySQL NDB Cluster trên hệ thống của mình, hãy đảm bảo rằng nó đã bị dừng và bạn đã sao lưu các tệp cấu hình và dữ liệu của mình trước khi tiếp tục

  1. Thêm Kho lưu trữ APT của MySQL cho Cụm NDB của MySQL

    Làm theo các bước trong để thêm kho lưu trữ MySQL APT vào danh sách kho lưu trữ của hệ thống của bạn. Trong quá trình cài đặt gói cấu hình, khi bạn được hỏi bạn muốn định cấu hình sản phẩm MySQL nào, hãy chọn MySQL Server & Cluster; when asked which version you wish to receive, choose mysql-cluster-

    # sudo killall -KILL mysql mysqld_safe mysqld
    35.
    # sudo killall -KILL mysql mysqld_safe mysqld
    36. ” Sau khi quay lại dấu nhắc lệnh, hãy chuyển sang Bước 2 bên dưới.

    Nếu bạn đã cài đặt gói cấu hình trên hệ thống của mình, hãy đảm bảo rằng nó được cập nhật bằng cách chạy lệnh sau

    $> sudo apt-get update
    9

    Sau đó, sử dụng cùng một phương pháp được mô tả trong để chọn MySQL NDB Cluster để cài đặt. Khi bạn được hỏi bạn muốn định cấu hình sản phẩm MySQL nào, hãy chọn MySQL Server & Cluster; when asked which version you wish to receive, choose mysql-cluster-

    # sudo killall -KILL mysql mysqld_safe mysqld
    35.
    # sudo killall -KILL mysql mysqld_safe mysqld
    36. ” 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 của MySQL bằng lệnh này.

    $> sudo apt-get update
  2. Cài đặt cụm NDB MySQL

    Để cài đặt tối thiểu MySQL NDB Cluster, hãy làm theo các bước sau

    • Cài đặt các thành phần cho các nút SQL

      $> sudo apt-get install mysql-server
      1

      Bạn sẽ được yêu cầu cung cấp mật khẩu cho người dùng root cho nút SQL của mình; . Bạn cũng có thể được hỏi các câu hỏi khác liên quan đến việc cài đặt

    • Cài đặt các tệp thực thi cho các nút quản lý

      $> sudo apt-get install mysql-server
      2
    • Cài đặt các tệp thực thi cho các nút dữ liệu

      $> sudo apt-get install mysql-server
      3

  3. Định cấu hình và khởi động MySQL NDB Cluster

    Xem Cấu hình ban đầu của Cụm NDB để biết cách định cấu hình Cụm NDB của MySQL và Khởi động ban đầu của Cụm NDB để biết cách khởi động nó lần đầu tiên. Khi làm theo các hướng dẫn đó, hãy điều chỉnh chúng theo các chi tiết sau đây liên quan đến các nút SQL của quá trình cài đặt Cụm NDB của bạn

    • Tất cả các tệp cấu hình [như

      $> systemctl status mysql
      5] đều thuộc
      $> systemctl status mysql
      6

    • Tất cả các tệp nhị phân, thư viện, tiêu đề, v.v. , thuộc

      $> systemctl status mysql
      7 và
      $> systemctl status mysql
      8

    • Thư mục dữ liệu là

      $> systemctl status mysql
      9

Cài đặt các sản phẩm và thành phần cụm MySQL NDB bổ sung

Bạ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 MySQL NDB Cluster từ kho lưu trữ APT của MySQL [xem danh sách]. Để làm điều đó, giả sử bạn đã có kho lưu trữ APT của MySQL trong danh sách kho lưu trữ của hệ thống [xem phần ], hãy làm theo các bước tương tự trong

Ghi chú

Sự cố đã 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ộ kiểm tra MySQL NDB Cluster đều được cài đặt tự động khi bạn cài đặt gói bộ kiểm tra [

$> sudo apt-get update
4]. Cài đặt các gói sau với apt-get install trước khi bạn chạy bộ thử nghiệm.

  • $> sudo apt-get update
    5

  • $> sudo apt-get update
    6

  • $> sudo apt-get update
    7

  • $> sudo apt-get update
    8

  • $> sudo apt-get update
    9

  • $> sudo apt-get update
    0

Các gói có sẵn từ Kho lưu trữ APT của MySQL

Bảng 1 Các gói khả dụng từ Kho lưu trữ APT của MySQL

Tên gói Mô tả

máy chủ mysql

Siêu gói để cài đặt máy chủ MySQL

mysql-cộng đồng-máy chủ

máy chủ mysql

mysql-client

Siêu gói để cài đặt ứng dụng khách MySQL

mysql-cluster-community-auto-installer *

Trình cài đặt tự động cho cụm NDB

mysql-cluster-cộng đồng-client

Máy khách MySQL cho cụm NDB

nút mysql-cluster-cộng đồng-dữ liệu

Nút dữ liệu cụm NDB

mysql-cluster-cộng đồng-java

Trình điều khiển Java cụm NDB

mysql-cluster-cộng đồng-quản lý-máy chủ

Nút quản lý cụm NDB

mysql-cluster-cộng đồng-memcached

Máy chủ memcached cụm NDB

mysql-cụm-cộng đồng-nodejs

Nút cụm NDB. bộ điều hợp js

mysql-cụm-cộng đồng-máy chủ

Máy chủ MySQL cho cụm NDB

mysql-cụm-cộng đồng-nguồn

Gói nguồn cho cụm NDB

mysql-cluster-cộng đồng-thử nghiệm

Bộ kiểm tra cụm NDB

mysql-cộng đồng-khách hàng

máy khách MySQL

mysql-phổ biến

Các tệp phổ biến của cơ sở dữ liệu MySQL

libmysqlclient21

Thư viện máy khách cơ sở dữ liệu MySQL

libmysqlclient-dev

Tệp phát triển cơ sở dữ liệu MySQL

libmysqld-dev

Tệp phát triển cơ sở dữ liệu nhúng MySQL

mysql-testsuite

Siêu gói để cài đặt bộ kiểm tra MySQL

kiểm tra cộng đồng mysql

Bộ kiểm tra MySQL

mysql-cộng đồng-băng ghế dự bị

Bộ điểm chuẩn MySQL

mysql-cộng đồng-nguồn

mã nguồn mysql

mysql-bàn làm việc-cộng đồng

MySQL Workbench [không khả dụng cho nền tảng Debian]

mysql-connector-python-py3

MySQL Connector/Python cho các phiên bản Ubuntu được hỗ trợ với Python 3. 2 hoặc muộn hơn

mysql-connector-python

MySQL Connector/Python cho các phiên bản Debian được hỗ trợ với Python 2. 6. 3 trở lên và đối với các phiên bản Ubuntu được hỗ trợ với Python 2. 6. 3 đến 3. 1

mysql-routerMySQL RouterndbclientNDB Cluster clientndbclient-devNDB Cluster client phát triển thư viện


Ghi chú

*Sự cố đã biết. Không thể cài đặt gói

$> sudo apt-get update
5 trên Ubuntu 20. 04 trở lên, không hỗ trợ gói
$> sudo apt-get update
2, phụ thuộc vào gói
$> sudo apt-get update
5.

Phụ lục A. Thêm và định cấu hình Kho lưu trữ APT của MySQL theo cách thủ công

Dưới đây là các bước để thêm kho lưu trữ MySQL APT theo cách thủ công 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 do MySQL cung cấp

  • Tải xuống Khóa công khai GPG của MySQL [xem Kiểm tra chữ ký bằng GnuPG để biết cách thực hiện] và lưu nó vào một tệp mà không cần thêm bất kỳ khoảng trắng hoặc ký tự đặc biệt nào. Sau đó, thêm khóa vào khóa GPG của hệ thống bằng lệnh sau

    $> sudo apt-get install mysql-server
    4
  • Ngoài ra, bạn có thể tải trực tiếp khóa GPG về khóa APT của mình bằng tiện ích apt-key

    $> sudo apt-get install mysql-server
    5

    Ghi chú

    KeyID cho MySQL 8. 0. 28 gói phát hành trở lên là

    $> sudo apt-get update
    4, như hình trên. Đối với các bản phát hành MySQL trước đó, keyID là
    $> sudo apt-get update
    5. Sử dụng khóa không chính xác có thể gây ra lỗi xác minh khóa

  • Tạo một tệp có tên

    $> sudo apt-get update
    6 và đặt vào đó các mục nhập kho lưu trữ ở định dạng sau [đây không phải là lệnh để thực thi]

    $> sudo apt-get install mysql-server
    6

    Chọn các tùy chọn có liên quan để thiết lập kho lưu trữ của bạn

    • Chọn debian hoặc ubuntu according to your platform.

    • Chọn tên phiên bản thích hợp cho phiên bản hệ thống của bạn; . 04]. buster [for Debian 10] and bionic [for Ubuntu 18.04].

    • Để cài đặt các tệp phổ biến của máy chủ, máy khách và cơ sở dữ liệu MySQL, hãy chọn mysql-5. 7 hoặc mysql-8. 0 theo phiên bản MySQL mà bạn muốn. Để chuyển sang sê-ri phát hành khác sau, hãy quay lại và điều chỉnh mục nhập với lựa chọn mới của bạn.

      Ghi chú

      Nếu bạn đã cài đặt phiên bản MySQL trên hệ thống của mình, không chọn phiên bản thấp hơn ở bước này, nếu không nó có thể dẫn đến thao tác hạ cấp không được hỗ trợ

    • Để cài đặt các thành phần như MySQL Workbench hoặc MySQL Connector/Python, hãy tạo một mục duy nhất cho từng thành phần, chỉ định tương ứng workbench-8. 0 hoặc connector-python-8. 0 ở cuối mỗi mục nhập.

    Ví dụ, trên Ubuntu 18. 04, hãy sử dụng những dòng này trong tệp

    $> sudo apt-get update
    7 của bạn để cài đặt MySQL 8. 0 và MySQL Connector/Python từ kho MySQL APT

    $> sudo apt-get install mysql-server
    7
  • Sử dụng lệnh sau để nhận thông tin gói cập nhật nhất từ ​​kho lưu trữ APT của MySQL

    $> sudo apt-get update

Bạn đã định cấu hình hệ thống của mình để sử dụng kho lưu trữ MySQL APT và hiện đã sẵn sàng để tiếp tục với hoặc

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ó hạn chế 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, cấp phép, truyền tải, phân phối, trưng bày, thực hiện, xuất bản hoặc hiển thị bất kỳ phần nào, dưới bất kỳ hình thức nào, hoặc . Nghiêm cấm kỹ thuật đảo ngược, tháo gỡ hoặc dịch ngược phần mềm này, trừ khi luật pháp yêu cầu về khả năng tương tác

Thông tin trong tài liệu này có thể thay đổi mà không cần thông báo trước và không được đảm bảo là không có lỗi. Nếu bạn tìm thấy bất kỳ sai sót, xin vui lòng báo cáo 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 đến U. S. Chính phủ hoặc bất kỳ ai cấp phép thay mặt cho Hoa Kỳ. S. Chính phủ, thì thông báo sau đây được áp dụng

U. S. CHÍNH PHỦ NGƯỜI DÙNG CUỐI. Các chương trình của Oracle [bao gồm mọi hệ điều hành, phần mềm tích hợp, mọi chương trình được nhúng, cài đặt hoặc kích hoạt trên phần cứng được phân phối và các bản sửa đổi của các chương trình đó] và tài liệu máy tính của Oracle hoặc dữ liệu Oracle khác được U gửi đến hoặc truy cập. S. Người dùng cuối của chính phủ 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 dành riêng cho 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 sản phẩm phái sinh và/hoặc điều chỉnh i] chương trình Oracle [bao gồm bất kỳ hệ điều hành, 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 khi được phân phối . Các điều khoản quản lý U. S. Việc chính phủ sử dụng các dịch vụ đám mây của Oracle đượ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 U. S. Chính quyền

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ó nào, bao gồm các ứng dụng có thể tạo ra rủi ro 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 phải chịu trách nhiệm thực hiện tất cả các biện pháp dự phòng, sao lưu, dự phòng và các biện pháp thích hợp khác để đảm bảo sử dụng an toàn. Tập đoàn Oracle và các chi nhánh từ chối mọi trách nhiệm pháp lý đối với bất kỳ thiệt hại nào do việc 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à các thương 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 Tập đoàn Intel. Tất cả các thương hiệu của SPARC đều được sử dụng theo giấy phép và là thương hiệu hoặc thương 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 Advanced Micro Devices. UNIX là nhãn hiệu đã đăng ký của The Open Group

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ừ bên thứ ba. Tập đoàn Oracle và các chi nhánh của nó không chịu trách nhiệm và từ chối rõ ràng mọi 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 khác trong thỏa thuận hiện hành giữa bạn và Oracle. Tập đoàn Oracle 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 việc 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 một thỏa thuận hiện hành 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. Cho phép chuyển đổi sang các định dạng khác miễn là nội dung thực tế không bị thay đổi hoặc chỉnh sửa dưới bất kỳ hình thức nào. Bạn không được 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, trừ khi bạn phân phối tài liệu theo cách tương tự như cách Oracle phổ biến tài liệu đó [nghĩa là dưới dạng điện tử để tải xuống trên một trang Web có phần mềm] hoặc trên một đĩa CD . Bất kỳ mục đích sử dụng nào khác, chẳng hạn như phổ biến các bản in hoặc sử dụng toàn bộ hoặc một phần tài liệu này, trong một ấn phẩm khác, đều cần có sự đồng ý trước bằng văn bản của đạ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 đối với tài liệu này không được cấp rõ ràng ở trên

Khả năng truy cập tài liệu

Để biết thông tin về cam kết của Oracle về khả năng truy cập, hãy truy cập trang web Chương trình hỗ trợ truy cập của Oracle tại https. //www. tiên tri. com/công ty/trợ năng/

Truy cập vào Hỗ trợ của Oracle về khả năng truy cập

Khách hàng của Oracle đã mua hỗ trợ có quyền truy cập vào hỗ trợ điện tử thông qua My Oracle Support. Để biết thông tin, hãy truy cập

Chủ Đề