相关疑难解决方法(0)

无法在Windows 10上的MySQL 8.x中设置lower_case_table_names

在Windows 10上运行的MySQL 8.0.12中,似乎无法设置lower_case_table_names为2,以便在Workbench中实现混合大小写DB和表名的外观.我意识到在引擎盖下这些物体可能保持小写,这很好.但我希望它在Workbench中看起来正确,我总是可以在以前版本的MySQL中实现这一点.当我尝试这样做并重新启动服务以使其生效时,服务崩溃并停止.在mysql日志中我看到了这个:

服务器('2')和数据字典('1')的不同lower_case_table_names设置.

数据字典初始化失败.

对于很多人来说,这似乎是一个普遍的问题.

在这里读到解决方案是:

因此lower_case_table_names需要与--initialize一起设置.

但我不知道这意味着什么,或者如何在启动时设置它.我已经谷歌搜索了几篇论坛文章,但我找不到如何解决这个问题的明确说明.

mysql windows mysql-workbench

6
推荐指数
2
解决办法
1595
查看次数

如何在 MySQL 5.6 中获取大写字母的表名

我想在 MySQL 5.6 版本中创建名称以大写字母开头的表。在5.0版本中,我们可以lower_case_table_names=0在my.ini文件中使用并重新启动MySQL,它就可以工作了。

但在 5.6 版本中我无法让它工作。

database-create mysql-5.6

2
推荐指数
1
解决办法
1万
查看次数