【发布时间】:2019-01-19 01:20:09
【问题描述】:
我刚刚在 Ubuntu 16.0.4 中编译了 MySQL 8.0.12 版本。
按照网站上的说明制作如下my.cnf文件:
[mysqld]
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
port=3306
log-error=/usr/local/mysql/data/localhost.localdomain.err
user=mysql
secure_file_priv=/usr/local/mysql/mysql-files
local_infile=OFF
log_error = /var/log/mysql/error.log
# Remove case sensitive in table names
lower_case_table_names=1
我收到以下错误:
2018-08-11T19:45:06.461585Z 1 [ERROR] [MY-011087] [Server] Different lower_case_table_names settings for server ('1') and data dictionary ('0').
我应该进行哪些更改以使数据字典与服务器设置保持一致?
【问题讨论】:
-
我遇到了同样的问题,如bugs.mysql.com/bug.php?id=90695 所述,开箱即用不支持。所以我为了让它工作而采取的解决方法是stackoverflow.com/questions/53103588/…
-
在首次创建数据库时使用了不同的
lower_case_table_names值,因此您需要重新创建数据库。
标签: mysql lowercase data-dictionary