天天看點

debian 使用apt安裝mysql

debian 使用apt安裝mysql

執行 apt-get install mysql-server出現以下錯誤

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mysql-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, oris only available from another source
E: Package 'mysql-server' has no installation candidate           

下載下傳MySQL apt存儲庫

https://dev.mysql.com/downloads/repo/apt/

debian 使用apt安裝mysql
  • 選擇版本,執行以下指令:
wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb           
  • 用以下指令安裝下載下傳的釋出包
dpkg -i mysql-apt-config_0.8.22-1_all.deb           
debian 使用apt安裝mysql

注:dpkg用于安裝、删除和檢查.deb軟體包。該-i标志表示我們想從指定的檔案安裝

在安裝過程中會彈出一個配置框,可選擇MySQL版本,預設安裝最新版本,配置完選擇OK按回車

debian 使用apt安裝mysql
debian 使用apt安裝mysql
debian 使用apt安裝mysql
  • 到此完成apt存儲庫的資料添加,重新整理apt
  • apt update
debian 使用apt安裝mysql

注:若想更新apt存儲庫中mysql的配置,可執行以下指令

sudo dpkg-reconfigure mysql-apt-config

更新後執行 apt-get update 重新整理緩存包

安裝 MySQL

apt-get install mysql-server mysql-client libmysqlclient-dev           
debian 使用apt安裝mysql

這次就不報錯了

安裝過程中系統會要求提供root使用者的密碼,此處密碼盡量不要設定成root或123456

後續任務操作這裡不在描述:

  • 配置檔案初始化
  • 賬号密碼初始化
  • 賬号授權隔離
  • 遠端通路配置
  • 字元集設定,推薦(utf8mb4)
本文參考 :https://blog.csdn.net/m0_47031476/article/details/125356603