一直在搞自己的Linux服务器,这次说一下有关linux服务器的数据库的问题
启动项目的时候,一直出现的是找不到某个表,看数据库里,有这个表,想到了是因为linux服务器下,数据库默认是区分表名的大小写的
其实很简单,就是在mysql的my.cnf 文件下的mysqld节点加一个行话
查看数据库
PS:开始那是0
然后在mysql的my.cnf 文件添加配置
在mysqld节点下加入
lower_case_table_names=1
由开始的0改成1就可以了
但是期间出现了一个问题,就是我改完了之后没反应,原来是我改的配置文件不对,
[root@VM_101_203_centos ~]# mysql --help|grep 'my.cnf'
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
由此找到了mysql默认寻找的my.cnf 的文件的位置
然后,将改的文件,放到了这个默认的位置,生效。
至此结束
请多多指教,修正,谢谢