这就是我在 Debian 10 上安装中央 Mysql 8.0 数据库的方法。
MYSQL_8_file="mysql-apt-config_0.8.16-1_all.deb"
apt install gnupg -y
wget -c https://dev.mysql.com/get/${MYSQL_8_file}
dpkg -i ${MYSQL_8_file}
apt update
apt install -y mysql-server
到目前为止一切顺利。但我还有另一个 Debian 10 实例,它不需要 mysql 服务器,而只需要一个客户端来连接到中央 mysql 8.0 服务器。
但是没有可用的兼容mysql 8的客户端。
只有apt install default-mysql-client
,缺少:
/usr/lib/x86_64-linux-gnu/mariadb19/plugin/caching_sha2_password.so
有没有办法在 Debian buster 上安装 mysql8-client,而不必安装整个 mysql 服务器?(因为实例一开始就没有那么多内存)
答案1
我见树不见林。
屏幕上的选择dpkg -i ${MYSQL_8_file}
首先让我感到困惑,因为将安装整个 mysql 服务器 8.0。但它仅选择可用的软件包。
因此我要做的就是apt install -y mysql-client
代替apt install -y mysql-server
。