Vì vậy, tôi đã đi đến https. // nhà phát triển. mysql. com/downloads/repo/apt/, đã tải xuống mysql-apt-config_0. 8. 13-1_all. nợ,
Chạy qua các tùy chọn trình cài đặt với
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
có vẻ như hoạt động [mặc dù có cảnh báo]
[Đọc cơ sở dữ liệu. 32947 tệp và thư mục hiện được cài đặt. ]
Đang chuẩn bị giải nén mysql-apt-config_0. 8. 13-1_all. deb …
Giải nén mysql-apt-config [0. 8. 13-1] qua [0. 8. 13-1] …
Thiết lập mysql-apt-config [0. 8. 13-1] …
Cảnh báo. apt-key không nên được sử dụng trong tập lệnh [được gọi từ postinst maintainerscript của gói mysql-apt-config]
OK
tôi làm của tôi
sudo apt update
Mà một lần nữa, dường như cho đầu ra hợp lý
Nhận. 1 http. //Bảo vệ. debian. org/debian-security buster/updates InRelease [39. 1 kB]
Lượt truy cập. 2 http. //deb. debian. org/debian buster InRelease
Nhận. 3 http. //deb. debian. org/debian buster-updates InRelease [49. 3 kB]
Lượt truy cập. 4 http. //repo. mysql. com/apt/debian buster InRelease
Lượt truy cập. 5 https. //gói. Microsoft. com/debian/10/prod buster InRelease
Đã tìm nạp 88. 4 kB trong 1 giây [85. 1 kB/s]
Đọc danh sách gói. Xong
Xây dựng cây phụ thuộc
Đọc thông tin trạng thái. Xong
Tất cả các gói đều được cập nhật.
Mọi thứ bắt đầu không ổn khi tôi đến bước 2, khi chạy
sudo apt-get install mysql-server
Thất bại với đầu ra
Đọc danh sách gói. Xong
Xây dựng cây phụ thuộc
Đọc thông tin trạng thái. Xong
Gói mysql-server không khả dụng nhưng được tham chiếu bởi một gói khác.
Điều này có thể có nghĩa là gói bị thiếu, đã lỗi thời hoặc chỉ có sẵn từ một nguồn khácE. Gói 'mysql-server' không có ứng cử viên cài đặt
Vì vậy, tôi đang làm gì sai khiến điều này không hoạt động?
Tôi đã kiểm tra
sudo apt update
3 và điều đó có vẻ hợp lý### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out entries below, but any other modifications may be lost.
# Use command 'dpkg-reconfigure mysql-apt-config' as root for modifications.
deb //repo.mysql.com/apt/debian/ buster mysql-apt-config
deb //repo.mysql.com/apt/debian/ buster mysql-8.0
deb //repo.mysql.com/apt/debian/ buster mysql-tools
#deb //repo.mysql.com/apt/debian/ buster mysql-tools-preview
deb-src //repo.mysql.com/apt/debian/ buster mysql-8.0
Đầu ra từ
sudo apt update
4 làmysql-server:
Installed: [none]
Candidate: [none]
Version table:
Hướng dẫn này được viết để giúp bạn cài đặt MySQL 8 trên Debian 11 / Debian 10 / Debian 9. Hướng dẫn này dành cho cài đặt MySQL 8 mới. 0 trên Debian 10/11/9 trên máy chủ không có MariaDB hoặc bất kỳ phiên bản nào khác cho MySQL đang chạy. Nếu bạn có phiên bản MySQL Server cũ hơn [e. g5. 7], bạn sẽ cần thực hiện nâng cấp tại chỗ hoặc kết xuất tất cả dữ liệu, nâng cấp các gói và nhập lại tất cả dữ liệu cơ sở dữ liệu vào MySQL 8. 0
Trong bài viết này, chúng ta sẽ xem xét cách Cài đặt MySQL 5. 7 trên Debian 11 và Debian 10. MySQL là một trong những cơ sở dữ liệu quan hệ được sử dụng rộng rãi nhất. Chúng tôi sẽ cài đặt phiên bản cộng đồng, đây là phần mềm cài đặt miễn phí được quản lý theo Giấy phép Công cộng Chung
Như ngày nay, Debian Buster là bản phát hành mới nhất sẵn có cho các hệ điều hành Debian. Còn được gọi là Debian 10. Bản phát hành Debian mới hơn có MariaDB làm mặc định trong kho lưu trữ của họ. Bây giờ, hướng dẫn này sẽ giúp bạn cài đặt MySQL 8 hoặc MySQL 5. 7 trên hệ thống Linux Debian 10 [Buster]
Bước 1 – Điều kiện tiên quyết
Đăng nhập vào hệ thống Debian 10 của bạn bằng quyền truy cập shell. Đối với các hệ thống từ xa kết nối với SSH. Người dùng Windows có thể sử dụng Putty hoặc các ứng dụng thay thế khác để kết nối SSH
ssh [email protected]
Chạy các lệnh bên dưới để nâng cấp các gói hiện tại lên phiên bản mới nhất
sudo apt update sudo apt upgrade
Bước 2 – Định cấu hình MySQL PPA
Nhóm MySQL cung cấp MySQL PPA chính thức cho Debian Linux. Bạn có thể tải xuống và cài đặt gói trên hệ thống Debian của mình, gói này sẽ thêm tệp PPA vào hệ thống của bạn. Chạy lệnh bên dưới để bật PPA
wget //repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
Trong quá trình cài đặt gói cấu hình MySQL apt, Nó sẽ nhắc chọn phiên bản MySQL để cài đặt. Chọn MySQL 8. 0 hoặc 5. 7 tùy chọn để cài đặt trên hệ thống của bạn
Đối với hướng dẫn này, chúng tôi đã chọn MySQL 5. 7 để cài đặt trên hệ thống Debian của tôi. Khi bạn đã chọn một phiên bản cụ thể và bạn cần thay đổi cấu hình, hãy sử dụng lệnh sau
________số 8Chọn một phiên bản bạn chọn và lưu lại
Bước 3 – Cài đặt MySQL trên Debian 10
Hệ thống của bạn đã sẵn sàng để cài đặt MySQL. Chạy các lệnh sau để cài đặt MySQL trên máy Debian
sudo apt update sudo apt install mysql-server
Quá trình cài đặt sẽ nhắc đặt mật khẩu gốc làm mặc định. Nhập mật khẩu an toàn và tương tự để xác nhận cửa sổ mật khẩu. Đây sẽ là mật khẩu người dùng root MySQL cần thiết để đăng nhập vào máy chủ MySQL
Cửa sổ tiếp theo sẽ yêu cầu nhập lại cùng một mật khẩu
MySQL 8 cung cấp tùy chọn bảo mật mật khẩu mở rộng. Đây là tùy chọn nhưng chúng tôi khuyên bạn nên sử dụng tùy chọn này
Hãy để quá trình cài đặt hoàn tất
Bước 4 – Cài đặt MySQL an toàn
Thực hiện lệnh dưới đây trên hệ thống của bạn để thực hiện các thay đổi bảo mật trên Máy chủ cơ sở dữ liệu của bạn. Điều này sẽ nhắc một số câu hỏi. Tính bảo mật cao cung cấp tất cả các câu trả lời cho có
Đầu tiên khởi động dịch vụ MySQL nếu chưa bắt đầu
sudo apt update
0Sau đó chạy lệnh bên dưới
sudo apt update
1Thực hiện theo các hướng dẫn trên màn hình
sudo apt update
2Chọn chính sách xác thực mật khẩu là TRUNG BÌNH hoặc MẠNH. Sau đó tiến trình sẽ yêu cầu đổi mật khẩu. Bạn có thể chọn một mật khẩu phức tạp hơn. Thực hiện theo các tùy chọn khác và hoàn thành trình hướng dẫn
Bước 5 – Kết nối MySQL
Máy chủ MySQL đã được cài đặt trên hệ thống của bạn. Bây giờ kết nối với cơ sở dữ liệu MySQL bằng dòng lệnh