Hướng dẫn how do i install mysql workbench from terminal? - Làm cách nào để tôi cài đặt bàn làm việc mysql từ thiết bị đầu cuối?

2.4.1 & nbsp; cài đặt

Có các bản phân phối nhị phân của bàn làm việc MySQL có sẵn cho một số biến thể của Linux, bao gồm Fedora, Oracle Linux và Ubuntu. Đối với các yêu cầu chung và hướng dẫn cài đặt cụ thể, xem các phần tiếp theo.

  • Yêu cầu cho Linux

  • Cài đặt gói Deb

  • Cài đặt gói RPM

  • Cài đặt Oracle Enterprise Linux và tương tự

Quy trình cài đặt trên Linux phụ thuộc vào phân phối Linux bạn đang sử dụng. Chọn một trong các phương thức cài đặt sau:

Gói lưu trữ chính thức của mysql yum hoặc apt

Những nhị phân này được xây dựng bởi nhóm phát hành MySQL. Để biết thêm thông tin về việc cài đặt những thông tin này, hãy xem YUM hoặc APT. Chúng chứa các phiên bản mới nhất của MySQL Workbench. Thông thường gói này được đặt tên là mysql-workbench-community.

Các gói kho lưu trữ phân phối Linux của bạn

Các nhị phân này được xây dựng và duy trì bởi các thành viên của phân phối Linux mà bạn sử dụng, chứ không phải bởi nhóm MySQL. Chúng ổn định nhưng các bản phát hành thường tụt hậu phía sau. Thông thường gói này được đặt tên là

Defaults env_keep +="HOME"
0.

Tải xuống các gói MySQL chính thức

Tải xuống có sẵn tại https://dev.mysql.com/doads/workbench.

Tải xuống mã nguồn và tự biên dịch

Mã nguồn có sẵn tại https://dev.mysql.com/doads/workbench dưới dạng gói

Defaults env_keep +="HOME"
1 hoặc RPM.

Ghi chú

Một sự thay đổi trong macro

Defaults env_keep +="HOME"
2 gây ra lỗi xảy ra khi MySQL Workbench được xây dựng từ mã nguồn trên Fedora 33 bằng gói RPM. Để tránh lỗi, hãy sử dụng macro
Defaults env_keep +="HOME"
3 mới.

Yêu cầu cho Linux

  • Các yêu cầu cho Linux được nhúng trong các gói tương ứng của chúng. Sử dụng công cụ cụ thể của nền tảng (ví dụ: yum hoặc apt) để cài đặt gói và phụ thuộc của chúng.

  • Lưu mật khẩu trong chức năng Vault yêu cầu

    Defaults env_keep +="HOME"
    4 để lưu trữ mật khẩu. Lưu ý rằng các hệ thống KDE sử dụng triển khai
    Defaults env_keep +="HOME"
    5 của riêng họ.Save password in vault functionality requires
    Defaults env_keep +="HOME"
    4 to store the passwords. Note that KDE systems use their own
    Defaults env_keep +="HOME"
    5 implementation.

  • Đối với Linux và MacOS, các tính năng quản trị máy chủ MySQL yêu cầu các đặc quyền của lệnh sudo thực thi một số lệnh. Người dùng sudo phải có khả năng thực thi các lệnh hệ thống sau:sudo command privileges to execute several commands. The sudo user must be capable of executing the following system commands:

    /usr/bin/sudo
    /usr/bin/nohup
    /usr/bin/uptime
    /usr/bin/which
    /usr/bin/stat
    
    /bin/bash
    /bin/mkdir
    /bin/rm
    /bin/rmdir
    /bin/dd
    /bin/cp
    /bin/ls

    Ngoài ra, người dùng sudo phải giữ biến môi trường

    Defaults env_keep +="HOME"
    6 khi thực thi các lệnh hệ thống, có nghĩa là thêm mục nhập sau vào tệp
    Defaults env_keep +="HOME"
    7 một cách an toàn bằng cách sử dụng lệnh Visudo:sudo user must keep the
    Defaults env_keep +="HOME"
    6 environment variable when executing system commands, which means adding the following entry to the
    Defaults env_keep +="HOME"
    7 file safely by using the visudo command:

    Defaults env_keep +="HOME"

    Để MySQL Workbench thực hiện các lệnh sao lưu của MySQL Enterprise, người dùng lệnh sudo cũng phải có thể thực thi nhị phân sao lưu doanh nghiệp MySQL.sudo command user must also be able to execute the MySQL Enterprise Backup binary.

Cài đặt gói Deb

Trên Ubuntu và các hệ thống khác sử dụng sơ đồ gói Debian, bạn có thể tải xuống và cài đặt các gói .deb hoặc sử dụng trình quản lý gói APT.

Sử dụng Trình quản lý gói APT

Quan trọng

Phân phối Linux của bạn bao gồm các bản dựng của MySQL Workbench, trong đó lệnh "APT-Get cài đặt MySQL-Workbench" cài đặt bản dựng của chúng của gói Workbench MySQL. Để sử dụng các bản dựng chính thức của MySQL Workbench do nhóm phát hành MySQL cung cấp, bạn phải cài đặt kho lưu trữ APT MySQL chính thức và chọn gói "MySQL-Workbench-Community" thay vì "MySQL-Workbench".

  1. Cài đặt kho lưu trữ APT MySQL như được mô tả trong tài liệu kho lưu trữ APT MySQL. Ví dụ:

    $> sudo dpkg -i mysql-apt-config_0.5.3-1_all.deb
    $> sudo apt-get update
  2. Cài đặt gói Workbench MySQL. Có thể có nhiều gói bàn làm việc có sẵn, vì vậy chỉ định phiên bản chính xác để cài đặt như mysql-workbench-community. Ví dụ:

    $> sudo apt-get install mysql-workbench-community

Cài đặt một gói theo cách thủ công

Bạn cài đặt MySQL Workbench bằng lệnh như:

$> sudo dpkg -i package.deb

Trong ví dụ trước, ________ 19.deb là tên gói Workbench MySQL; Ví dụ: ________ 201ubu1404-AMD64.deb, trong đó

$> sudo dpkg -i mysql-apt-config_0.5.3-1_all.deb
$> sudo apt-get update
1 là số phiên bản Workbench MySQL.

Ghi chú

Một sự thay đổi trong macro

Defaults env_keep +="HOME"
2 gây ra lỗi xảy ra khi MySQL Workbench được xây dựng từ mã nguồn trên Fedora 33 bằng gói RPM. Để tránh lỗi, hãy sử dụng macro
Defaults env_keep +="HOME"
3 mới.

Yêu cầu cho Linux

Các yêu cầu cho Linux được nhúng trong các gói tương ứng của chúng. Sử dụng công cụ cụ thể của nền tảng (ví dụ: yum hoặc apt) để cài đặt gói và phụ thuộc của chúng.

Lưu mật khẩu trong chức năng Vault yêu cầu

Defaults env_keep +="HOME"
4 để lưu trữ mật khẩu. Lưu ý rằng các hệ thống KDE sử dụng triển khai
Defaults env_keep +="HOME"
5 của riêng họ.

Đối với Linux và MacOS, các tính năng quản trị máy chủ MySQL yêu cầu các đặc quyền của lệnh sudo thực thi một số lệnh. Người dùng sudo phải có khả năng thực thi các lệnh hệ thống sau:

  1. Ngoài ra, người dùng sudo phải giữ biến môi trường

    Defaults env_keep +="HOME"
    6 khi thực thi các lệnh hệ thống, có nghĩa là thêm mục nhập sau vào tệp
    Defaults env_keep +="HOME"
    7 một cách an toàn bằng cách sử dụng lệnh Visudo:

    $> sudo rpm -Uvh mysql-community-release-el7-7.noarch.rpm
  2. Để MySQL Workbench thực hiện các lệnh sao lưu của MySQL Enterprise, người dùng lệnh sudo cũng phải có thể thực thi nhị phân sao lưu doanh nghiệp MySQL.

    $> sudo yum install mysql-workbench-community

Cài đặt một gói theo cách thủ công

$> sudo rpm -i package.rpm

Trong ví dụ trước, ________ 19.RPM là tên gói MySQL Workbench;Ví dụ: ________ 20-1FC10.x86_64.RPM, trong đó

$> sudo dpkg -i mysql-apt-config_0.5.3-1_all.deb
$> sudo apt-get update
1 là số phiên bản Workbench MySQL.

Cài đặt Oracle Enterprise Linux và tương tự

MySQL Workbench chỉ yêu cầu truy cập vào kho lưu trữ Epel nếu bạn đang làm việc với dữ liệu không gian, nhưng không phải để sử dụng chung.Các phiên bản trước của MySQL Workbench (trước 8.0.18) yêu cầu truy cập vào nó cho tất cả các trường hợp sử dụng.EPEL là một kho lưu trữ với các gói RPM bổ sung không phải là một phần của phân phối RHEL/OEL cốt lõi.Điều này bao gồm các gói (như TinyxML) mà MySQL Workbench yêu cầu.

Bạn cần thiết lập kho lưu trữ epel trong yum để giải quyết các phụ thuộc cần thiết.Ví dụ: sử dụng Oracle Linux 6.8 bạn sẽ:

$> wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
$> rpm -ivh epel-release-6-8.noarch.rpm

$> yum repolist

Loaded plugins: refresh-packagekit, rhnplugin
repo id                repo name                                          status
epel                   Extra Packages for Enterprise Linux 6 - x86_64      7,124

Các hướng dẫn này cũng áp dụng cho các phân phối Linux tương tự như Red Hat Enterprise Linux, Centos và Linux khoa học.

Tiếp theo, hãy làm theo tài liệu cài đặt dựa trên RPM khi cài đặt các gói RPM.