Google 云 SQL 禁用 Table 名称区分大小写
Google Cloud SQL disable Table Name Case Sensitivity
有没有办法更改设置以禁用 table 名称区分大小写?我知道在 .cnf 中你所要做的就是添加这个;
lower_case_table_names = 1
虽然我似乎找不到办法做到这一点。谢谢
您可以在 Google 开发者控制台的云 SQL 实例的 "advance options" 部分中设置它(抱歉,我没有足够的声誉来 post 图片...)
对于现有实例,您需要重新启动它才能使标志生效。
您可以从 Developers Console 或 Google Cloud SDK:
开发者控制台
转到 Developers Console 并单击您的项目。
转到存储 -> 云 SQL -> select 您的实例并单击 'Edit'。
在 MySQL 标志部分,单击 'Choose a Flag' 和 select lower_case_table_names
。
两个新文本框已附加到您的 MySQL FLAGS。在右边的文本框中输入:1
.
保存更改。
云SDK
您可以在您的计算机上安装 Cloud SDK 并运行这些命令:
gcloud auth login
gcloud sql instances patch YOUR_INSTANCE_NAME --database-flags lower_case_table_names=1 --project YOUR_PROJECT_ID
您可以找到有关支持的 MySQL flags in the documentation 的更多信息。
有没有办法更改设置以禁用 table 名称区分大小写?我知道在 .cnf 中你所要做的就是添加这个;
lower_case_table_names = 1
虽然我似乎找不到办法做到这一点。谢谢
您可以在 Google 开发者控制台的云 SQL 实例的 "advance options" 部分中设置它(抱歉,我没有足够的声誉来 post 图片...)
对于现有实例,您需要重新启动它才能使标志生效。
您可以从 Developers Console 或 Google Cloud SDK:
开发者控制台
转到 Developers Console 并单击您的项目。
转到存储 -> 云 SQL -> select 您的实例并单击 'Edit'。
在 MySQL 标志部分,单击 'Choose a Flag' 和 select
lower_case_table_names
。两个新文本框已附加到您的 MySQL FLAGS。在右边的文本框中输入:
1
.保存更改。
云SDK
您可以在您的计算机上安装 Cloud SDK 并运行这些命令:
gcloud auth login
gcloud sql instances patch YOUR_INSTANCE_NAME --database-flags lower_case_table_names=1 --project YOUR_PROJECT_ID
您可以找到有关支持的 MySQL flags in the documentation 的更多信息。