Debian12安装mysql-server(超级详细版本)

Debian12环境:

1.未安装wget

2.未安装dpkg

3.未安装gnupg

准备工作:

1.获取mysql下载链接

进入mysql官网点击mysql community

  • yum:用于RedHat系列,如RedHat、CentOS、Fedora等。

  • apt:用于Debian系列,如Debian、Ubuntu等。

  • 这里我们选择MySQL APT Repository

这里我们需要记住三个地方

1.https://dev.mysql.com

2.MD5: e1716b19b84b92f32e94dfd34892322c

3.MySQL 官方仓库配置包mysql-apt-config_0.8.33-1_all.deb

后续下载命令即

 wget https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.deb

根据仓库版本不同需要在“https://dev.mysql.com/get/”后面加上实时的MySQL 官方仓库配置包版本

2.命令执行:

严格按照顺序执行下列命令即可

指令代码如下:

su - 
#输入你的root密码 

apt update -y 
#apt update会更新本地软件包索引(/var/lib/apt/lists/),同步远程仓库的最新软件版本、依赖关系和下载链接。 

apt install wget 
#安装wget命令

apt install dpkg 
#安装dpkg,此工具仅负责安装本地 .deb 文件的内容 

apt install gnupg 
#安装gnupg 来验证mysql软件源的签名,MySQL 的仓库配置包需要 gnupg 来验证软件源的签名

wget https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.deb 
#mysql-apt-config_0.8.33-1_all.deb为要下载的版本
 
md5sum mysql-apt-config_0.8.33-1_all.deb 
#校验下载的mysqlmd5值是否和官网相同 
  
dpkg -i mysql-apt-config_0.8.33-1_all.deb 
#安装仓库配置包,向系统中添加 MySQL 的官方软件源,说白了就是写入一个安装mysql必须依赖的网址

apt update -y 
#该命令会扫描所有已配置的软件源(包括新添加的 MySQL 仓库),并更新本地缓存的软件包索引(存储于 /var/lib/apt/lists/)。 

apt install mysql-server 
#安装mysql-server 

mysql_secure_installation 
#配置mysql root 密码并配置其他选项使安装的 MySQL 更安全。

3.可能的报错

若执行dpkg之前未成功安装gnupg,可能出现如下报错

错误原因:

在安装 mysql-apt-config 的 .deb 包时,系统提示缺少 预依赖(pre-dependency) 包 gnupg。这是因为 MySQL 的仓库配置包需要 gnupg 来验证软件源的签名,但你的系统中未安装该依赖。

解决方法:

步骤 1:安装缺失的 gnupg

apt install gnupg

步骤 2:修复依赖关系

apt --fix-broken install 
#安装完 gnupg 后,修复因依赖问题中断的安装

步骤 3:重新安装 MySQL 仓库配置包

dpkg -i mysql-apt-config_0.8.33-1_all.deb

步骤4:重新执行下面的指令

apt install mysql-server 
#安装mysql-server 

mysql_secure_installation 
#配置mysql root 密码并配置其他选项使安装的 MySQL 更安全。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值