MySQL không cần bất kỳ lời giới thiệu nào, nó đã tồn tại trong nhiều năm và được sử dụng rộng rãi hệ thống quản lý cơ sở dữ liệu mã nguồn mở. Ở đây chúng ta tìm hiểu cách cài đặt máy chủ và máy khách MySQL trên Debian 11 Bullseye
Chà, giống như Debian 10 Buster, 11 Bullseye cũng có MariaDB làm biến thể MySQL mặc định để cài đặt. Có, bạn sẽ không thể cài đặt Oracle MySQL bằng kho lưu trữ mặc định của Debain 11. Chà, là một nhánh của MySQL, MariaDB sẽ hoạt động tương tự và cũng ổn định. Và tương thích với tất cả các ứng dụng yêu cầu MYSQL
Tuy nhiên, vẫn còn những người muốn MySQL của Oracle và chỉ các tính năng của nó, họ có thể thêm kho lưu trữ của nó theo cách thủ công bằng cách sử dụng hướng dẫn này để có được nó
Trên trang
Các bước cài đặt Oracle MySQL trên Debian 11 Bullseye
Các bước đã cho trong hướng dẫn này cũng có thể được sử dụng cho Debian 10 Buster và các hệ thống Linux tương tự khác
1. Tải xuống kho lưu trữ MySQL gói Debian
Cấu hình kho lưu trữ MySQL trên Debian và các hệ thống dựa trên nó rất dễ dàng. Chỉ cần truy cập trang tải xuống cộng đồng chính thức của nó và ở đó bạn sẽ nhận được kho lưu trữ Apt mới nhất ở dạng nhị phân deb để tải xuống. Bạn cũng có thể sử dụng các lệnh đã cho để thay thế
sudo apt install wget -y
wget //dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
2. Thêm kho lưu trữ MySQL APT
Khi bạn có kho lưu trữ MySQL trên hệ thống Debian 11 của mình ở dạng gói nhị phân, hãy cài đặt tương tự bằng trình quản lý gói APT
sudo apt install ./mysql-apt-config_*_all.deb
Bạn sẽ có tùy chọn để chọn những gì bạn muốn thêm thông qua kho lưu trữ. Sử dụng phím Mũi tên, chọn MySQL Server and Cluster, sau đó nhấn nút TAB để chọn OK và nhấn phím Enter
Chọn phiên bản có sẵn của MySQL Server, ở đây trong trường hợp của chúng tôi là mysql-8. 0. Sau đó dùng TAB chọn OK và nhấn phím Enter
Một lần nữa Chọn OK rồi sử dụng TAB để di chuyển đến OK và nhấn phím Enter
Điều này sẽ tự động cấu hình kho Debian mới nhất của Cơ sở dữ liệu trên máy chủ Debian 11 của bạn
Thông tin thêm. Trong tương lai, nếu bạn muốn thêm bất kỳ công cụ bổ sung nào bằng cách sử dụng kho lưu trữ của nó hoặc muốn cấu hình lại thì hãy chạy
sudo dpkg-reconfigure mysql-apt-config
3. Làm mới bộ đệm Kho lưu trữ Debian 11
Khi bạn đã thêm repo, hãy chạy lệnh cập nhật hệ thống để tạo lại bộ đệm. Để hệ thống có thể nhận ra các gói có sẵn trên repo mới được thêm vào của bạn
sudo apt update
4. Lệnh cài đặt MySQL trên Debian 11 Bullseye
Tiếp theo, giống như bất kỳ gói thông thường nào để cài đặt bằng trình quản lý gói APT, hãy cài đặt cả máy chủ Cơ sở dữ liệu MYSQL
sudo apt install mysql-server
Ghi chú. Nếu bạn đã có MariaDB trên hệ thống của mình thì trước tiên hãy xóa MariaDB để tránh xung đột
Nhập mật khẩu mà bạn muốn sử dụng với máy chủ MySQL rồi chọn Phương thức xác thực mạnh
5. Bắt đầu và Kích hoạt dịch vụ máy chủ Cơ sở dữ liệu
Sau khi cài đặt hoàn tất, hãy bắt đầu và kích hoạt dịch vụ của Oracle MySQL trên Debian 11, để nó có thể tự khởi động khi khởi động hệ thống
sudo systemctl enable --now mysql
Để kiểm tra trạng thái của nó
systemctl status mysql
6. Bảo mật máy chủ Cơ sở dữ liệu của bạn
Đây là bước bổ sung để đảm bảo rằng chúng tôi thực hiện tất cả các bước cần thiết nhằm đảm bảo cơ sở dữ liệu của chúng tôi đủ an toàn để tránh bất kỳ nỗ lực ác ý nào nhằm truy cập vào cơ sở dữ liệu đó
________số 8_______Làm theo trình hướng dẫn dựa trên văn bản để đặt mật khẩu gốc [nếu được yêu cầu], xóa cơ sở dữ liệu demo, không cho phép đăng nhập gốc từ xa và xóa người dùng ẩn danh
Thế là xong, bạn đã hoàn thành. Để biết thêm cách quản lý bảng Cơ sở dữ liệu và người dùng bằng giao diện web, hãy tham khảo hướng dẫn khác của chúng tôi- Cài đặt phpMyAdmin trên Debian 11 Bullseye