debian安装mysql 5.7
2025-11-20 / Linux / 36 次围观 / 0 次吐槽 /MySQL 5.7 依赖 libaio1 和 libmecab2。
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
- 上一篇:ThinkPHP5.0自定义路由检测路径问题诊断脚本
- 下一篇:
Powered By Cheug's Blog
Copyright Cheug Rights Reserved.