MySQL版本5.7.21
发现默认的mysql是区分表名的大小写,引起sql脚本导入报找不到表,于是百度查询到解决方法:修改MySql配置文件 vi /etc/my.cnf ,在[mysqld]配置中增加 lower_case_table_names=1
然后重启mysql发现启动报错了:Starting MySQL.The server quit without updating PID file (/[FAILED]ql/data/mysql.pid)
经过一晚上折腾:发现是粘贴进etc/my.cnf的lower_case_table_names=1有乱字符引起,即使注释了也不行,后来无意中删除后,启动mysql恢复正常。
总结:粘贴进配置文件的内容最好是先复制到记事本中,看看有无乱字符,然后再从记事本复制粘贴进去配置文件中,或者直接在配置文件中手敲。小细节耽搁时间。