在安装了8.0.14之后,初始化的时候里在my . cnf中所做设置了lower_case_table_names=1,安装好了之后,启动报错:
<>之前
2019 - 01 - 28 - t13:24:24.919463 + 08:00 0,(系统),[我- 010116],(服务器),/usr/地方/mysql/bin/mysqld (mysqld 8.0.14), starting as process 24567
2019 - 01 - 28 - t13:24:25.339412 + 08:00 1,(错误),[我- 011087],(服务器),Different lower_case_table_names settings for server (& # 39; 1 & # 39;),以及data dictionary (& # 39; 0 & # 39;)。
2019 - 01 - 28 - t13:24:25.339709 + 08:00 0,(错误),[我- 010020],(服务器),Data Dictionary initialization 失败了。
2019 - 01 - 28 - t13:24:25.339903 + 08:00 0,(错误),[我- 010119],(服务器)流产
2019 - 01 - 28 - t13:24:26.660278 + 08:00 0,(系统),[我- 010910],(服务器),/usr/地方/mysql/bin/mysqld:, Shutdown complete (mysqld 8.0.14),, MySQL Community Server 作用;GPL。
>之前
查看MySQL官方文档,有记录:
lower_case_table_names只能当初始化服务器配置。改变lower_case_table_names初始化设置后,服务器是被禁止的。
只有在初始化的时候设置
<>之前
——initialize lower-case-table-names=1
>之前
详见
https://bugs.mysql.com/bug.php?id=90695