今天遇到一个头疼的问题,完成的项目在自己电脑上运行没问题,但部署到linux后发现查询错误,后来发现问题的原因是linux上的MySQL是新装的,所以大小写是敏感的,原来的代码有些没注意,所以连接查询时会报错。下面是linux下设置大小写不敏感的方法:
1、用root登录,修改 /etc/mysql/my.cnf;
2、在[mysqld]节点下,加入一行: lower_case_table_names=1
3、重启MySQL即可;
注:如没有mysqld节点,自行加上。
今天遇到一个头疼的问题,完成的项目在自己电脑上运行没问题,但部署到linux后发现查询错误,后来发现问题的原因是linux上的MySQL是新装的,所以大小写是敏感的,原来的代码有些没注意,所以连接查询时会报错。下面是linux下设置大小写不敏感的方法:
1、用root登录,修改 /etc/mysql/my.cnf;
2、在[mysqld]节点下,加入一行: lower_case_table_names=1
3、重启MySQL即可;
注:如没有mysqld节点,自行加上。