在 Debian 系统上安装 MySQL 时可能会遇到一些兼容性问题。以下是一些常见的解决方案:
sudo apt update -y sudo apt upgrade -y wget https://dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb -P /tmp sudo dpkg -i /tmp/mysql-apt-config_0.8.18-1_all.deb 在弹出的对话框中选择 MySQL 8.0 的仓库并安装。
sudo apt update -y sudo apt install -y mysql-server sudo systemctl start mysqld sudo systemctl enable mysqld sudo systemctl status mysqld sudo grep 'temporary password' /var/log/mysql/error.log 记下这个密码,稍后会用到。
mysql -u root -p 输入刚才获取的初始临时密码,然后按回车键。
sudo systemctl status mysqldsudo tail -f /var/log/mysql/error.log/etc/mysql/my.cnf 或 /etc/mysql/mysql.conf.d/mysqld.cnf 是否有语法错误或不正确的配置。mysqlcheck 工具进行基本检查和修复。caching_sha2_password,可能导致与旧版本客户端不兼容。可以在创建用户时指定不同的身份验证插件,或者在客户端连接时设置 allowPublicKeyRetrieval=true。通过以上步骤和建议,您应该能够解决在 Debian 系统上安装和配置 MySQL 时遇到的兼容性问题。如果问题仍然存在,请提供更多的错误日志信息以便进一步分析。