读书人

mysql数据库数据库名跟表名在linuxe中

发布时间: 2012-11-04 10:42:41 作者: rapoo

mysql数据库数据库名和表名在linuxe中的区分大小写
以前在windows中开发,mysql数据库是不区分大小写的,但是最进把一个项目的数据库切换到了Ubuntu服务器上,始终报错,找不到表,经过排查是数据库表名的大小写问题,google了一下,才知道在Linux中mysql是区分大小写的,但是可以修改,使他不区分,具体的修改配置如下:

xxx@xxx:/etc/mysql$ sudo vim /etc/mysql/my.cnf


找到[mysqld]

[mysqld]#lower_case_table_names=0#0区分大小写1不区分大小写 lower_case_table_names=1


修改完之后保存,重启mysql
xxx@xxx:/etc/mysql$ sudo /etc/init.d/mysql restart


OK,现在可以像在windows下一样使用mysql开了,不用再考虑大小写的问题了

读书人网 >其他数据库

热点推荐