- 查找Mysql使用了哪一个my.cnf文件
#查看mysql进程是否指定了mysql.cnf
ps aux |grep mysql |grep 'my.cnf'
如果进程没有指定my.cnf文件,则执行
mysql --help |grep 'my.cnf'
- 数据名和表名大小写敏感的问题
在windows系统上数据库名和表名是大小写不敏感的,而在大部分Unix系统上他们是大小写敏感的,在Mysql中,数据库对应数据目录中的一个目录,表对应数据目录中的文件,因为底层操作系统中的大小写敏感会影响到数据库和表的大小写敏感可以通过以下步骤创建小写的数据库和表名
1.找到my.cnf
2. 在[mysqld]下添加如下参数
lower_case_table_names=1
3. 重启Mysql服务
sudo /etc/init.d/mysql restart
4. 检查参数是否生效
mysqladmin -uusername -p variables |grep lower_case_table_names