让 MySQL 运行起来似乎很麻烦,lower_case_table_names=1如下所示:
我正在尝试在 Ubuntu Server 20.04 LTS 上安装 MySQL 8.0.19。lower_case_table_names=1mysql 已经初始化后无法设置,从包存储库安装时会自动发生。
根据文档服务器系统变量| sysvar_lower_case_table_names:
然而,对于 Debian 和 Ubuntu 上的 APT 安装,服务器会为您初始化,并且没有机会预先在选项文件中配置设置。因此,您必须
debconf-set-selection在使用 APT 安装 MySQL 之前使用该实用程序来启用lower_case_table_names. 为此,请在使用 APT 安装 MySQL 之前运行以下命令:Run Code Online (Sandbox Code Playgroud)sudo debconf-set-selections <<< "mysql-server mysql-server/lowercase-table-names select Enabled"
我在新安装的 Ubuntu Server 20.04 上执行了此操作,然后运行sudo apt-get install …