#!/bin/bash # MySQL CLI工具安装脚本 # 用于安装MySQL客户端工具 # 检查MySQL客户端是否已安装 if command -v mysql >/dev/null 2>&1; then echo "✅ MySQL CLI 工具已安装" echo "📊 版本:$(mysql --version)" else echo "📥 开始安装 MySQL CLI 工具..." # 更新软件包列表 if ! apt-get update; then echo "❌ 软件包列表更新失败" exit 1 fi # 在Debian Trixie中,mysql-client已被mariadb-client-compat替代 # 安装mariadb-client,它提供mysql命令行工具 echo "📦 安装mariadb-client..." if ! apt-get install -y mariadb-client; then echo "❌ mariadb-client 安装失败" echo "🔄 尝试备用安装方案..." # 备用方案:安装默认的MySQL客户端 if ! apt-get install -y default-mysql-client; then echo "❌ 所有安装方案都失败了" exit 1 fi fi # 验证MySQL客户端安装是否成功 if command -v mysql >/dev/null 2>&1; then echo "✅ MySQL CLI 工具安装成功" echo "📊 版本:$(mysql --version)" else echo "❌ MySQL CLI 工具安装失败" exit 1 fi fi echo "📋 使用说明:" echo " 连接命令: mysql -h <主机> -P <端口> -u <用户名> -p" echo " 本地连接: mysql -h localhost -P 3306 -u root -p"