2.5.6 & NBSP; Cài đặt MySQL trên Linux bằng các gói Debian từ Oracle
Oracle cung cấp các gói Debian để cài đặt MySQL trên các hệ thống Linux giống như Debian hoặc Debian. Các gói có sẵn thông qua hai kênh khác nhau:
Kho lưu trữ APT MySQL. Đây là phương pháp ưa thích để cài đặt MySQL trên các hệ thống giống như Debian, vì nó cung cấp một cách đơn giản và thuận tiện để cài đặt và cập nhật các sản phẩm MySQL. Để biết chi tiết, xem Phần & NBSP; 2.5.3, Cài đặt MySQL trên Linux bằng kho lưu trữ APT MySQL.
Khu vực tải xuống của nhà phát triển MySQL. Để biết chi tiết, xem Phần & NBSP; 2.1.3, Cách làm thế nào để có được MySQL. Sau đây là một số thông tin về các gói Debian có sẵn ở đó và các hướng dẫn để cài đặt chúng:
Các gói Debian khác nhau được cung cấp trong Khu phát triển MySQL để cài đặt các thành phần khác nhau của MYSQL trên các nền tảng Debian hoặc Ubuntu khác nhau. Phương pháp ưa thích là sử dụng gói tarball, chứa các gói cần thiết cho một thiết lập cơ bản của MySQL. Các gói tarball có tên ở định dạng ____ ____ 16 -________ 17 _________ 18.Deb-bundle.tar.
9 là phiên bản MySQL và$> sudo apt-get install libaio1
7 là phiên bản phân phối Linux. Giá trị$> sudo apt-get install libaio1
8 cho biết loại bộ xử lý hoặc họ mà gói được xây dựng, như được hiển thị trong bảng sau:$> sudo apt-get install libaio1
Bảng & NBSP; 2.13 & NBSP; MySQL Debian và Ubuntu Gói cài đặt Định danh CPU
Giá trị
8Loại bộ xử lý dự định hoặc gia đình$> sudo apt-get install libaio1
3$> sudo dpkg-preconfigure mysql-community-server_*.deb
Bộ xử lý pentium hoặc tốt hơn, 32 bit
4$> sudo dpkg-preconfigure mysql-community-server_*.deb
Bộ xử lý 64 bit x86 Sau khi tải xuống tarball, giải nén nó bằng lệnh sau:
$> tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar
Bạn có thể cần cài đặt thư viện
5 nếu nó chưa có trên hệ thống của bạn:$> sudo dpkg-preconfigure mysql-community-server_*.deb
$> sudo apt-get install libaio1
Preconfigure Gói máy chủ MySQL với lệnh sau:
$> sudo dpkg-preconfigure mysql-community-server_*.deb
Bạn được yêu cầu cung cấp mật khẩu cho người dùng gốc cho cài đặt MySQL của bạn. Bạn cũng có thể được hỏi các câu hỏi khác liên quan đến cài đặt.
Quan trọng
Hãy chắc chắn rằng bạn nhớ mật khẩu gốc bạn đặt. Người dùng muốn đặt mật khẩu sau này có thể để lại trường mật khẩu trong hộp thoại và chỉ nhấn OK; Trong trường hợp đó, quyền truy cập root vào máy chủ được xác thực bằng plugin xác thực ngang hàng MySQL Socket cho các kết nối bằng tệp ổ cắm UNIX. Bạn có thể đặt mật khẩu gốc sau bằng mysql_secure_installation.password field blank in the dialogue box and just press OK; in that case, root access to the server is authenticated using the MySQL Socket Peer-Credential Authentication Plugin for connections using a Unix socket file. You can set the root password later using mysql_secure_installation.
Để cài đặt cơ bản của 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, metapackage máy khách, gói máy chủ và metapackage máy chủ [theo thứ tự đó]; Bạn có thể làm điều đó với một lệnh duy nhất:
$> sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
Nếu bạn đang được DPKG cảnh báo về các phụ thuộc chưa được đáp ứng, bạn có thể sửa chúng bằng APT-Get:dpkg, you can fix them using apt-get:
sudo apt-get -f install
Dưới đây là nơi các tệp được cài đặt trên hệ thống:
Tất cả các tệp cấu hình [như
6] đều nằm dưới$> sudo dpkg-preconfigure mysql-community-server_*.deb
7$> sudo dpkg-preconfigure mysql-community-server_*.deb
Tất cả các nhị phân, thư viện, tiêu đề, v.v., đều theo
8 và$> sudo dpkg-preconfigure mysql-community-server_*.deb
9$> sudo dpkg-preconfigure mysql-community-server_*.deb
Thư mục dữ liệu là
0$> sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
Ghi chú
Các bản phân phối Debian 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 các tính năng, khả năng và quy ước [bao gồm cả thiết lập giao tiếp] và các hướng dẫn trong hướng dẫn này không nhất thiết phải áp dụng để cài đặt chúng. Thay vào đó, hướng dẫn của nhà cung cấp nên được tư vấn thay thế.
MySQL là một trong những hệ thống quản lý cơ sở dữ liệu quan hệ được sử dụng rộng rãi nhất trên thế giới. Nó là phần mềm miễn phí được cấp phép theo GPL [Giấy phép công cộng chung].
Một công ty Thụy Điển, MySQL AB, ban đầu đã phát triển MySQL. Bây giờ nó được sở hữu và phát triển bởi Tập đoàn Oracle.
Trong bài viết này, chúng ta sẽ xem cách cài đặt MySQL trên Debian 11 / Debian 10.
Thêm kho lưu trữ MySQL
Các gói máy chủ MySQL có sẵn thông qua kho lưu trữ chính thức của nó. & NBSP; Vì vậy, bây giờ chúng tôi sẽ tải xuống và cài đặt gói thiết lập kho lưu trữ MySQL.
wget //dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb
Cài đặt gói kho lưu trữ bằng lệnh
$> sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
1.sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb
Tại thời điểm viết bài đăng này, kho lưu trữ MySQL 8.0 chưa có sẵn cho Debian 11 [Bullseye]. Tuy nhiên, chúng tôi có thể sử dụng kho lưu trữ MySQL Debian 10 [Buster] để nhận các gói MySQL 8.0 cho Debian 11.
Đối với Debian 11: Chọn Buster Debian và sau đó nhấn Enter.: Choose the Debian buster and then press Enter.
Trình cài đặt gói sẽ nhắc bạn chọn phiên bản MySQL để tạo kho lưu trữ. Truy cập phần MySQL 8.0 hoặc MySQL 5.7 để biết thêm về việc chọn đúng kho lưu trữ cho cài đặt MySQL của bạn.
Cài đặt máy chủ cộng đồng MySQL
Cài đặt MySQL Server 8.0
Theo mặc định, phiên bản MySQL 8.0 được chọn cho cấu hình của kho lưu trữ.
Sử dụng mũi tên xuống để chọn OK và sau đó nhấn Enter OK and then press Enter
Đợi cấu hình kho lưu trữ hoàn tất và sau đó cập nhật chỉ mục kho lưu trữ bằng lệnh APT.
sudo apt update
Chạy lệnh sau để cài đặt MySQL Server 8.0.
sudo apt install -y mysql-community-server
Trình cài đặt gói sẽ nhắc bạn,
1. Nhập mật khẩu gốc MySQL
2. Nhập lại mật khẩu gốc MySQL
Kiểm tra máy chủ MySQL
Sau khi cài đặt máy chủ MySQL, hãy chạy lệnh sau để kiểm tra trạng thái Máy chủ MySQL. MySQL will use a new authentication based on the SHA256 password methods. If you choose this method, only the latest version of clients and connectors with caching_sha2_password support can connect to the MySQL server
Sử dụng phương thức xác thực kế thừa [được khuyến nghị cho phpmyadmin]: MySQL sẽ sử dụng phương thức xác thực cũ [mysql_native_password] mà tất cả các máy khách và đầu nối đều hỗ trợ.MySQL will use the old authentication method [mysql_native_password] which all clients and connectors support.
Cài đặt MySQL Server 5.7
Theo mặc định, phiên bản MySQL 8.0 được chọn cho cấu hình kho lưu trữ. Vì vậy, chúng ta cần thay đổi nó thành MySQL 5.7 bằng cách làm theo các bước dưới đây để thiết lập kho lưu trữ MySQL 5.7.
1. Đảm bảo lựa chọn của bạn nằm trong MySQL Server & Cluster [hiện được chọn: MySQL-8.0] & NBSP; và nhấn EnterMySQL Server & Cluster [Currently selected: mysql-8.0] and press Enter
2. Chọn MySQL-5.7 và sau đó nhấn Entermysql-5.7 and then press Enter
3. Bây giờ, bạn sẽ thấy MySQL Server & Cluster [hiện được chọn: MySQL-5.7]MySQL Server & Cluster [Currently selected: mysql-5.7]
4. Sử dụng mũi tên xuống để chọn OK và sau đó nhấn Enter OK and then press Enter
Cập nhật chỉ mục kho lưu trữ bằng lệnh
$> sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
2.sudo apt update
Sử dụng lệnh APT cho Máy chủ MySQL 5.7.
sudo apt install -y mysql-community-server
Trình cài đặt gói sẽ nhắc bạn,
1. Nhập mật khẩu gốc MySQL
2. Nhập lại mật khẩu gốc MySQL
Kiểm tra máy chủ MySQL
Sau khi cài đặt máy chủ MySQL, hãy chạy lệnh sau để kiểm tra trạng thái Máy chủ MySQL.
$> sudo apt-get install libaio1
1Output:
$> sudo apt-get install libaio1
2Làm việc với máy chủ MySQL
Đăng nhập vào MySQL với người dùng gốc MySQL và mật khẩu bạn đã đặt trong quá trình cài đặt.
$> sudo apt-get install libaio1
3Đầu ra
MySQL 5.7:
$> sudo apt-get install libaio1
4MySQL 8.0:
$> sudo apt-get install libaio1
5Cài đặt phpmyadmin
PHPMyAdmin là một công cụ được viết trong PHP nhằm xử lý việc quản lý các máy chủ MySQL và MariadB qua trình duyệt web. Nó cung cấp cho bạn một giao diện cho các hoạt động quản trị trên cơ sở dữ liệu của bạn: Tạo, thả, thay đổi bảng, xóa.
Đọc: Cách cài đặt phpmyadmin với Apache trên Debian 11 / Debian 10 How To Install phpMyAdmin With Apache on Debian 11 / Debian 10
Sự kết luận
Đó là tất cả. Tôi hy vọng bạn đã học được cách cài đặt MySQL trên Debian 11 / Debian 10.