运行 MySQL 似乎很麻烦,lower_case_table_names=1
如下所示:
- Ubuntu 18.04 上的 lower_case_table_names=1 不允许 mysql 启动
- MySQL 8.0.12 中的 lower_case_table_names 设置
- 在 CentOS 7 上使用 lower_case_table_names 设置 mysql 8
- Mysql:无法设置 lower_case_table_names 变量
- lower_case_table_names 选项不起作用
我正在尝试在 Ubuntu Server 20.04 LTS 上安装 MySQL 8.0.19。lower_case_table_names=1
mysql 初始化后无法设置,从包存储库安装时会自动发生。
根据文档服务器系统变量 | sysvar_lower_case_table_names:
但是,对于 Debian 和 Ubuntu 上的 APT 安装,服务器已为您初始化,并且没有机会事先在选项文件中配置设置。因此,您必须
debconf-set-selection
在使用 APT 安装 MySQL 之前使用该实用程序来启用lower_case_table_names
. 为此,请在使用 APT 安装 MySQL 之前运行以下命令:sudo debconf-set-selections <<< "mysql-server mysql-server/lowercase-table-names select Enabled"
我在新安装的 Ubuntu Server 20.04 上执行此操作,然后运行sudo apt-get install mysql-server
,但它没有更改lower_case_table_names
为 1。
如果有的话,我做错了什么?如何在lower_case_table_names
设置为 1 的情况下成功安装 MySQL 8.0?