gpt4 book ai didi

Windows xampp 上的 Mysql 小写表

转载 作者:行者123 更新时间:2023-11-29 15:12:51 26 4
gpt4 key购买 nike

我想把小写表改为0,以便用大写写表名。我在 Windows 上使用 xampp。

Mysql Workbench 将我显示为配置文件 C:\ProgramData\MySQL\MySQL Server 5.5\my.ini我添加了这一行

lower_case_table_names=0

在xampp中,我用同一行更改了C:\xampp\mysql\bin\my.ini。但变量仍然显示 1。我不明白为什么它没有改变。也许有人可以帮助我解决这个问题。是的,我在更改文件后重新启动 mysql。

ProgrammData 中的 my.ini

[mysqld]
lower_case_table_names = 0

以及xampp mysql中的my.ini

[mysqld]
lower_case_table_names = 0
# Set basedir to your installation path
basedir=c:/xampp/mysql

# Set datadir to the location of your data directory
datadir=c:/xampp/mysql/data

# Default: 128 MB
# New: 1024 MB
innodb_buffer_pool_size = 1024M

最佳答案

取自 MySQL documentation :

You should not set lower_case_table_names to 0 if you are running MySQL on a system where the data directory resides on a case-insensitive file system (such as on Windows or macOS). It is an unsupported combination that could result in a hang condition when running an INSERT INTO ... SELECT ... FROM tbl_name operation with the wrong tbl_name lettercase.

结论:您无法在 Windows 上执行此操作。您必须使用 Unix 或 Linux 系统将 lower_case_table_names 设置为 0。

关于Windows xampp 上的 Mysql 小写表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59935028/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com