如何解决mysql提示表不存在的问题

这篇文章主要介绍如何解决MySQL提示表不存在的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都网站建设哪家好,找创新互联公司!专注于网页设计、成都网站建设、微信开发、小程序设计、集团企业网站设计等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:成都iso认证等众多领域,积累了大量丰富的经验,同时也获得了客户的一致认可!

项目在开发的时候在WINDOWS平台下开发的,开发完了之后在LINUX环境上部署好之后,运行时MySQL数据库报错,提示为某个表不存在之类的错误信息,后来修改了MySQL的配置文件将大小写敏感去掉,问题解决。 

这个问题的根源在于,在 MySQL 中,数据库和表其实就是数据目录下的目录和文件,因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix/Linux 系统中是大小写敏感的。 

MySQL大小写敏感可以通过配置文件的lower_case_table_names参数来控制。 

WINDOWS: 

编辑MySQL安装目录下的my.ini 文件,在[mysqld]节下 添加 lower_case_table_names=0 (备注:为0时大小写敏感,为1时大小写不敏感,默认为1),可以实现MySql按照建表Sql语句的大小写状态来定义表名。 

LINUX: 

编辑/etc/my.cnf文件,在[mysqld]节下 添加 lower_case_table_names=1 参数,并设置相应的值 (备注:为0时大小写敏感,为1时大小写不敏感,默认为0)。

以上是如何解决mysql提示表不存在的问题的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


本文题目:如何解决mysql提示表不存在的问题
网页网址:http://hxwzsj.com/article/ghesei.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都网站建设 专业网站设计 成都网站建设 盐亭网站设计 四川成都网站设计 成都商城网站建设 成都营销网站制作 重庆网站制作 成都响应式网站建设 自适应网站设计 成都做网站建设公司 网站建设开发 成都网站建设 成都网站建设公司 品牌网站建设 成都网站建设推广 网站建设方案 响应式网站设计 成都网站建设公司 手机网站建设 营销型网站建设 成都网站建设公司