在 Debian 系统上获取 MySQL 包,主要有官方仓库安装(推荐)和手动下载 deb 包两种方式,以下是详细途径:
Debian 官方仓库默认提供的是 MariaDB(MySQL 的分支,兼容 MySQL),如果接受 MariaDB,直接执行:
sudo apt update
sudo apt install mariadb-server # 安装 MariaDB 服务器
如果想用原版 Oracle MySQL,步骤如下:
访问 MySQL 官方 Debian 源页面:
https://dev.mysql.com/downloads/repo/apt/
下载对应 Debian 版本的 mysql-apt-config 包(比如 mysql-apt-config_0.8.29-1_all.deb)。
安装源配置包:
sudo dpkg -i mysql-apt-config_0.8.29-1_all.deb # 按提示选择 MySQL 版本(默认 8.0)
sudo apt update # 更新源
安装 MySQL 服务器:
sudo apt install mysql-server # 自动下载并安装 MySQL 及依赖
如果需要离线安装或指定版本,可以直接从 MySQL 官网下载 deb 包:
访问 MySQL 社区版下载页:
https://dev.mysql.com/downloads/mysql/
选择:
Debian 12 (Bookworm))下载需要的包(通常至少需要):
mysql-server_*.deb(服务器主包)mysql-client_*.deb(客户端)mysql-common_*.deb(公共文件)libmysqlclient_*.deb(客户端库)手动安装(需按顺序解决依赖,或用 gdebi 自动处理):
sudo apt install gdebi # 安装 deb 依赖自动处理工具
sudo gdebi mysql-common_*.deb # 先装公共包
sudo gdebi mysql-server_*.deb # 再装服务器
安装完成后,启动并设置开机自启:
sudo systemctl start mysql # 启动服务
sudo systemctl enable mysql # 开机自启
mysql -u root -p # 登录测试(初始无密码或需按提示设置)
amd64)和 Debian 版本,否则可能依赖报错;mariadb,若强行装 MySQL 需注意和已有数据库冲突。如果需要特定版本(比如 MySQL 5.7),可以在官网下载页选择「Archived versions」找旧版。