Cheug's Blog

当前位置:网站首页 / Linux / 正文

debian安装mysql 5.7

2025-11-20 / Linux / 36 次围观 / 0 次吐槽 /

第一步:准备工作 & 安装依赖

MySQL 5.7 依赖 libaio1libmecab2

sudo apt update
sudo apt install libaio1 libmecab2 psmisc

第二步:下载 MySQL 5.7 安装包

mysql-server_5.7.42-1debian10_amd64.deb-bundle.tar

# 下载 5.7.42 Bundle
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.42-1debian10_amd64.deb-bundle.tar

tar -xvf mysql-server_5.7.42-1debian10_amd64.deb-bundle.tar

移除系统自带冲突包 (重要)

Debian 12 可能自带了 mariadb 的相关库,必须先清理干净:

sudo apt remove mariadb-server mariadb-client mysql-client mysql-server default-mysql-server default-mysql-client
sudo apt autoremove

按严格顺序安装

这次解压出来的文件比较多,我们需要按照依赖链条安装。请逐行执行:


# 1. Common 组件
sudo dpkg -i mysql-common_5.7.42-1debian10_amd64.deb

# 2. Client 相关 (可能涉及 libmysqlclient20)
# 先尝试安装这两个,通常能解决大部分依赖
sudo dpkg -i mysql-community-client_5.7.42-1debian10_amd64.deb mysql-client_5.7.42-1debian10_amd64.deb

# 3. Server 组件 (重头戏)
# 这一步会弹出紫色框让你输入 root 密码
sudo dpkg -i mysql-community-server_5.7.42-1debian10_amd64.deb mysql-server_5.7.42-1debian10_amd64.deb

救火命令

如果在某一行报错提示 dependency problems(依赖问题),请立刻运行:

sudo apt -f install

检查服务状态

systemctl status mysql



Powered By Cheug's Blog

Copyright Cheug Rights Reserved.