mysql在windows下表名是不区分大小写的,但是在linux下是区分大小写的;
今天帮朋友解决安装到ubuntu系统下mysql不区分大小写的问题,最初在/etc/my.cnf文件中的[mysqld]段中添加了参数:lower_case_table_names=1,
重新启动mysql后,这个参数并没有管用,show variables %case" 发现数据库中的lower_case_table_names=0,
添加到/etc/my.cnf中的参数无效,
最终解决问题办法是百度来的,ubuntu系统下的my.cnf文件是在/etc/mysql/目录下的。
将lower_case_table_names=1添加到/etc/mysql/my.cnf文件中的[mysqld]段中,重启,生效。