【MySQL】Windows迁移到Linux的小坑儿
之前的MySQL5.5数据库一直部署在windows上,利用升级的的机会,把系统迁移到Linux(CentOS7.2)上,在测试的过程中就发现了两个小坑儿,记录下:
1:字符集
数据库默认情况下,非UTF-8,所以需要修改下/etc/my.cnf
1 2 3 4 5 |
[root@msp ~]# vi /etc/my.cnf ## 在[mysqld]标签下增加以下参数 [mysqld] character-set-server=utf8 |
2:SQL语句大小写
在windows环境下,MySQL对SQL是不区分大小写的,在Linux下是区分的,所以,也需要设置下。
1 2 3 4 5 6 7 8 |
[root@msp ~]# vi /etc/my.cnf ## 在[mysqld]标签下增加以下参数 [mysqld] character-set-server=utf8 ## 再加上此参数即可 lower_case_table_names=1 |