Hướng dẫn how install mysql database on linux? - cách cài đặt cơ sở dữ liệu mysql trên linux?

Linux hỗ trợ một số giải pháp khác nhau để cài đặt MySQL. Chúng tôi khuyên bạn nên sử dụng một trong các phân phối từ Oracle, trong đó một số phương thức cài đặt có sẵn:

Thay vào đó, bạn có thể sử dụng trình quản lý gói trên hệ thống của mình để tự động tải xuống và cài đặt MySQL với các gói từ kho phần mềm gốc của phân phối Linux của bạn. Các gói gốc này thường là một số phiên bản đằng sau bản phát hành hiện có. Bạn cũng thường không thể cài đặt các bản phát hành mốc phát triển (DMRS), vì chúng thường không có sẵn trong kho lưu trữ gốc. Để biết thêm thông tin về việc sử dụng Trình cài đặt gói gốc, xem Phần & NBSP; 2.5.7, Cài đặt MySQL trên Linux từ kho phần mềm gốc.

Ghi chú

Đối với nhiều cài đặt Linux, bạn muốn thiết lập MySQL để được khởi động tự động khi máy của bạn khởi động. Nhiều cài đặt gói gốc thực hiện thao tác này cho bạn, nhưng đối với các giải pháp nguồn, nhị phân và RPM, bạn có thể cần thiết lập điều này một cách riêng biệt. Tập lệnh cần thiết, MySQL.Server, có thể được tìm thấy trong thư mục

$> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
0 trong thư mục cài đặt MySQL hoặc trong cây nguồn MySQL. Bạn có thể cài đặt nó dưới dạng
$> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
1 để tự động khởi động và tắt máy. Xem Phần & NBSP; 4.3.3, MySql.Server - Tập lệnh khởi động máy chủ MySQL.mysql.server, can be found in the
$> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
0 directory under the MySQL installation directory or in a MySQL source tree. You can install it as
$> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
1 for automatic MySQL startup and shutdown. See Section 4.3.3, “mysql.server — MySQL Server Startup Script”.


Kho lưu trữ MySQL yum cho Oracle Linux, Red Hat Enterprise Linux và Centos cung cấp các gói RPM để cài đặt máy chủ MySQL, máy khách, MySQL Workbench, MySQL Tiện ích Tất cả các gói đều có sẵn cho tất cả các phân phối; xem cài đặt các sản phẩm và thành phần MySQL bổ sung với yum để biết chi tiết).

Trước khi bạn bắt đầu

Là một phần mềm phổ biến, nguồn mở, MySQL, ở dạng nguyên bản hoặc đóng gói lại, được cài đặt rộng rãi trên nhiều hệ thống từ các nguồn khác nhau, bao gồm các trang web tải xuống phần mềm khác nhau, kho phần mềm, v.v. Các hướng dẫn sau đây cho rằng MySQL chưa được cài đặt trên hệ thống của bạn bằng gói RPM phân phối bên thứ ba; Nếu đó không phải là trường hợp, hãy làm theo các hướng dẫn được đưa ra trong Phần & NBSP; 10.5, nâng cấp MySQL với kho lưu trữ YUM của MySQL yum hoặc Phần & NBSP; 7.2, Thay thế phân phối của bên thứ ba của MySQL bằng cách sử dụng kho lưu trữ MySQL yum.

Các bước để cài đặt mới MySQL

Thực hiện theo các bước bên dưới để cài đặt bản phát hành GA mới nhất của MySQL (từ dòng MySQL 5.7 hiện tại) với kho lưu trữ YUM YUM của MySQL:

  1. Thêm kho lưu trữ yum mysql

    Đầu tiên, thêm kho lưu trữ YUM MySQL vào danh sách kho lưu trữ của hệ thống của bạn. Đây là hoạt động một lần, có thể được thực hiện bằng cách cài đặt RPM do MySQL cung cấp. Thực hiện theo các bước sau:

    1. Chuyển đến trang Tải xuống Trang Kho lưu trữ YUM của MySQL (https://dev.mysql.com/doads/repo/yum/) trong Khu phát triển MySQL.

    2. Chọn và tải xuống gói phát hành cho nền tảng 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 yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
      2 bằng tên của gói RPM đã tải xuống:

      $> sudo yum localinstall platform-and-version-specific-package-name.rpm

      Đối với một hệ thống dựa trên EL6, lệnh ở dạng:

      $> sudo yum localinstall mysql57-community-release-el6-{version-number}.noarch.rpm

      Đối với một hệ thống dựa trên EL7:

      $> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm

      Lệnh cài đặt thêm kho lưu trữ YUM MySQL vào danh sách kho lưu trữ của hệ thống của bạn và tải xuống khóa GNUPG để kiểm tra tính toàn vẹn của các gói phần mềm. Xem Phần & NBSP; 2.4.2, Kiểm tra chữ ký của người dùng bằng cách sử dụng Gnupg, để biết chi tiết về kiểm tra khóa Gnupg.

      Bạn có thể kiểm tra xem kho lưu trữ YUM MySQL đã được thêm thành công bằng lệnh sau:

      $> yum repolist enabled | grep "mysql.*-community.*"

  2. Chọn một loạt phát hành

    Khi sử dụng kho lưu trữ YUM MySQL, chuỗi GA mới nhất (hiện tại MySQL 5.7) được chọn để cài đặt theo mặc định. Nếu đây là những gì bạn muốn, bạn có thể bỏ qua bước tiếp theo, cài đặt MySQL.

    Trong kho lưu trữ YUM MySQL, loạt phát hành khác nhau của máy chủ cộng đồng MySQL được lưu trữ trong các tiểu đơn khác nhau. SubrePository cho loạt GA mới nhất (hiện tại MySQL 5.7) được bật theo mặc định và các tiểu đơn cho tất cả các chuỗi khác (ví dụ: dòng MySQL 5.6) bị vô hiệu hóa theo mặc định. Sử dụng lệnh này để xem tất cả các tiểu phân trong kho lưu trữ yum mysql và xem cái nào trong số chúng được bật hoặc vô hiệu hóa:

    $> yum repolist all | grep mysql

    Để cài đặt bản phát hành mới nhất từ ​​loạt GA mới nhất, không cần cấu hình. Để cài đặt bản phát hành mới nhất từ ​​một loạt cụ thể khác ngoài loạt GA mới nhất, vô hiệu hóa SubrePository cho loạt GA mới nhất và bật SubrePository cho loạt cụ thể trước khi chạy lệnh cài đặt. Nếu nền tảng của bạn hỗ trợ YUM-Config-Manager, bạn có thể thực hiện điều đó bằng cách ban hành các lệnh này, vô hiệu hóa Subrepository cho sê-ri 5.7 và kích hoạt một lệnh cho sê-ri 5.6:yum-config-manager, you can do that by issuing these commands, which disable the subrepository for the 5.7 series and enable the one for the 5.6 series:

    $> sudo yum-config-manager --disable mysql57-community
    $> sudo yum-config-manager --enable mysql56-community

    Bên cạnh việc sử dụng lệnh Yum-Config-Manager, bạn cũng có thể chọn chuỗi phát hành bằng cách chỉnh sửa tệp

    $> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
    3 theo cách thủ công. Đây là một mục điển hình cho một chuỗi con của loạt phát hành trong tệp:yum-config-manager command, you can also select a release series by editing manually the
    $> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
    3 file. This is a typical entry for a release series' subrepository in the file:

    [mysql57-community]
    name=MySQL 5.7 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

    Tìm mục nhập cho SubRepository bạn muốn định cấu hình và chỉnh sửa tùy chọn

    $> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
    4. Chỉ định
    $> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
    5 để vô hiệu hóa SubrePository hoặc
    $> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
    6 để kích hoạt một tiểu mục. Ví dụ: để cài đặt MySQL 5.6, hãy đảm bảo bạn có
    $> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
    5 cho mục nhập phụ ở trên cho MySQL 5.7 và có
    $> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
    6 cho mục nhập cho sê -ri 5.6:

    # Enable to use MySQL 5.6
    [mysql56-community]
    name=MySQL 5.6 Community Server
    baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

    Bạn chỉ nên kích hoạt SubrePository cho một loạt phát hành bất cứ lúc nào. Khi các tiểu phần cho nhiều hơn một loạt phát hành được bật, loạt phim mới nhất được sử dụng bởi YUM.

    Xác minh rằng các phân nhóm chính xác đã được bật và tắt bằng cách chạy lệnh sau và kiểm tra đầu ra của nó:

    $> yum repolist enabled | grep mysql
  3. Vô hiệu hóa mô -đun MySQL mặc định

    . Trừ khi mô -đun này bị vô hiệu hóa, nó che giấu các gói được cung cấp bởi các kho lưu trữ MySQL. Để vô hiệu hóa mô-đun đi kèm và hiển thị các gói kho lưu trữ MySQL, hãy sử dụng lệnh sau (cho các hệ thống hỗ trợ DNF, thay thế YUM trong lệnh bằng DNF):yum in the command with dnf):

    $> sudo yum module disable mysql
  4. Cài đặt MySQL

    Cài đặt MySQL theo lệnh sau:

    $> sudo yum localinstall mysql57-community-release-el6-{version-number}.noarch.rpm
    0

    Điều này cài đặt gói cho máy chủ MySQL (

    $> sudo yum localinstall mysql57-community-release-el7-{version-number}.noarch.rpm
    9) và cả các gói cho các thành phần cần thiết để chạy máy chủ, bao gồm các gói cho máy khách (
    $> yum repolist enabled | grep "mysql.*-community.*"
    0), các thông báo lỗi và bộ ký tự phổ biến cho máy khách và máy chủ (
    $> yum repolist enabled | grep "mysql.*-community.*"
    1) và máy khách được chia sẻ chung Thư viện (
    $> yum repolist enabled | grep "mysql.*-community.*"
    2).

  5. Bắt đầu máy chủ MySQL

    Khởi động máy chủ MySQL bằng lệnh sau:

    $> sudo yum localinstall mysql57-community-release-el6-{version-number}.noarch.rpm
    1

    Đây là đầu ra mẫu của lệnh trên:

    $> sudo yum localinstall mysql57-community-release-el6-{version-number}.noarch.rpm
    2

    Bạn có thể kiểm tra trạng thái của máy chủ MySQL bằng lệnh sau:

    $> sudo yum localinstall mysql57-community-release-el6-{version-number}.noarch.rpm
    3

    Đây là đầu ra mẫu của lệnh trên:

    $> sudo yum localinstall mysql57-community-release-el6-{version-number}.noarch.rpm
    4
  6. Bạn có thể kiểm tra trạng thái của máy chủ MySQL bằng lệnh sau:

    Đảm bảo cài đặt MySQLmysql_secure_installation allows you to perform important operations like setting the root password, removing anonymous users, and so on. Always run it to secure your MySQL installation:

    $> sudo yum localinstall mysql57-community-release-el6-{version-number}.noarch.rpm
    5

    Chương trình mysql_secure_installation cho phép bạn thực hiện các hoạt động quan trọng như đặt mật khẩu gốc, xóa người dùng ẩn danh, v.v. Luôn luôn chạy nó để bảo mật cài đặt MySQL của bạn:

Điều quan trọng là phải nhớ mật khẩu gốc bạn đặt. Xem mysql_secure_installation - Cải thiện bảo mật cài đặt MySQL để biết chi tiết.

Để biết thêm thông tin về các quy trình sau khi cài đặt, xem Chương & NBSP; 9, Cài đặt và kiểm tra sau khi cài đặt.

Ghi chú The following RPM packages from the native software repositories of the platforms are incompatible with the package from the MySQL Yum repository that installs the MySQL server. Once you have installed MySQL using the MySQL Yum repository, you cannot install these packages (and vice versa).

  • Thông tin tương thích cho các nền tảng dựa trên EL7: Các gói RPM sau từ kho phần mềm gốc của các nền tảng không tương thích với gói từ kho lưu trữ YUM MySQL cài đặt máy chủ MySQL. Khi bạn đã cài đặt MySQL bằng kho lưu trữ YUM MySQL, bạn không thể cài đặt các gói này (và ngược lại).

Akonadi-Mysql

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

$> sudo yum localinstall mysql57-community-release-el6-{version-number}.noarch.rpm
6

Bạn có thể sử dụng Yum để cài đặt và quản lý các thành phần riêng lẻ của MySQL. Một số thành phần này được lưu trữ trong các phần mở rộng của kho lưu trữ YUM của MySQL: Ví dụ, các đầu nối MySQL sẽ được tìm thấy trong Trình lưu trữ cộng đồng MYSQL Connectors và MySQL Workbench trong cộng đồng MySQL. Bạn có thể sử dụng lệnh sau để liệt kê các gói cho tất cả các thành phần MySQL có sẵn cho nền tảng của bạn từ kho lưu trữ yum mysql:

$> sudo yum localinstall mysql57-community-release-el6-{version-number}.noarch.rpm
7

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

$> yum repolist enabled | grep "mysql.*-community.*"
3 bằng tên của gói:

$> sudo yum localinstall mysql57-community-release-el6-{version-number}.noarch.rpm
8

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

$> sudo yum localinstall mysql57-community-release-el6-{version-number}.noarch.rpm
9

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

Cập nhật mysql với yum

MySQL cài đặt ở đâu trên Linux?

Cơ sở dữ liệu MySQL bên trong MySQL được lưu trữ trong thư mục/var/lib/mysql/mysql./var/lib/mysql/mysql directory.

Cách cài đặt cài đặt MySQL?

Phương thức đơn giản nhất và được đề xuất là tải xuống Trình cài đặt MySQL cho Windows từ https://dev.mysql.com/doads/installer/ và thực hiện nó.Chọn MySQL-Installer-Web-Community-8.0.23. MSI Nếu bạn có kết nối internet tốt, nếu không thì hãy chọn MySQL-Installer-Community-8.0.download MySQL Installer for Windows from https://dev.mysql.com/downloads/installer/ and execute it. Select mysql-installer-web-community-8.0. 23. msi if you have good internet connection, otherwise choose mysql-installer-community-8.0.

Lệnh để cài đặt MySQL là gì?

Để cài đặt, hãy sử dụng lệnh yum để chỉ định các gói mà bạn muốn cài đặt.Ví dụ: #> Yum Cài đặt MySQL MySQL-server MySQL-LIBS MySQL-server được tải plugin: Presto, Refresh-PackageKit Cài đặt cài đặt Quy trình Giải quyết phụ thuộc-> Chạy kiểm tra giao dịch ---> Gói MySQL.yum install mysql mysql-server mysql-libs mysql-server Loaded plugins: presto, refresh-packagekit Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package mysql.