我正在使用Windows 7,xampp我正在尝试导出我的数据库,并在此过程中表名转换为lower case.我寻觅了很多,我知道我得的值改为lower_case_table_names从0到2,但在这里我要改变这个值,文件中?
Moh*_*eri 91
执行以下步骤:
# The MySQL server [mysqld]lower_case_table_names = 2来自:http://webdev.issimplified.com/2010/03/02/mysql-on-windows-force-table-names-to-lowercase/
Sam*_*num 11
在Linux上我无法设置lower_case_table_names到2(它会恢复到0),但我可以将它设置为1.
在更改此设置之前,请完全转储所有数据库,然后删除所有数据库.设置lower_case_table_names为后1,您将无法删除它们,因为数据库或表名中的任何大写字符都将阻止它们被引用.
然后设置lower_case_table_names为1,重新启动MySQL,并重新加载您的数据,这将把所有内容转换为小写,包括所做的任何后续查询.
小智 7
将数据库从linux导入Windows时遇到同样的问题.它会降低数据库名称以及表格的名称.使用以下步骤解决同样的问题:
#MySQL服务器
的[mysqld]
3.找
的lower_case_table_names
并将值更改为2
如果没有用,请在此[mysqld]部分的末尾复制此内容.
lower_case_table_names = 2
这肯定会奏效.
| 归档时间: |
|
| 查看次数: |
116781 次 |
| 最近记录: |