linux下mysql安装默认是区分大小写的,因此程序可能会报错 db.table 不存在;

情况一、mysql装在linux下

可以查看my.cof文件的所在位置。

vim 修改my.cof 一般在 /etc/my.cnf下;

在[mysqld] 配置中 新增

lower_case_table_names=1

lower_case_table_names参数详解:
 •0:区分大小写
 •1:不区分大小写

也可以用下方命令完成。(操作均需在root用户下进行)

sed -i '/mysqld/a\lower_case_table_names=1' /etc/my.cnf

情况二、mysql在容器中

在容器中一般mysql的配置文件可能发生变化,建议查找一下;笔者的是 mysql:5.7 ;大小写配置文件在 /etc/mysql/mysql.conf.d/mysqld.cnf 中,由于在容器中没有安装 vi vim等编辑工具,所以采用

sed -i '/mysqld/a\lower_case_table_name=1' /etc/mysql/mysql.conf.d/mysqld.cnf

完成后可以用下方命令进行查看是否成功;

cat mysqld.cnf

可以进入数据库,使用 select * from 大写表名/小写表名 查看是否成功

linux下mysql大小写区分问题相关推荐

  1. linux下mysql中表名的大小写

    1.mysql在linux下数据库名.表名.列名.别名大小写规则: 数据库名与表名严格区分大小写 表名的别名严格区分大小写 列名与列的别名在所有情况下均是忽略大小写的 变量名也是严格区分大小写的 Li ...

  2. 设置Linux下Mysql表名不区分大小写

    1.Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写: 2.用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_na ...

  3. Linux下MySQL的安装与使用

    安装前 工具 Centos7 Xshell Xftp 查看是否安装过MySQL 如果你是用rpm安装, 检查一下RPM PACKAGE: rpm -qa | grep -i mysql # -i 忽略 ...

  4. linux下mysql的配置,Linux下Mysql配置()

    摘要 腾兴网为您分享:Linux下Mysql配置(),智慧医疗,小太阳,享家,相机美颜等软件知识,以及重庆地税12366,正常的小学上课时间表,移动云信,dnf幸运冒险家,八爪龙演播大师,几米入早教, ...

  5. Linux下MySQL大小写敏感问题

    文章目录 解决办法 原理 注意 window下的MySQL是忽略大小写的而在Linux下MySQL默认是区分大小写,在Linux下建表时候如果表名使用大写,查询时候使用小写查询会提示表不存在. 解决办 ...

  6. Linux 下 Mysql 区分大小写

    Linux 下 Mysql 区分大小写 问题描述 将 SpringBoot 项目部署到 linux 服务器之后,运行数据库报错 Error querying database. Cause: java ...

  7. Linux下mysql支持中文,linux下mysql环境支持中文配置步骤

    sql脚本执行前加上: CREATE DATABASE IF NOT EXISTS mydatabase DEFAULT CHARSET utf8 COLLATE UTF8_GENERAL_CI; u ...

  8. windows下mysql和linux下mysql主从配置

    1. linux下mysql安装版本5.6   windows下mysql版本5.7  不要问我为什么版本不一致  就是想这么搞 2. linux为主服务器   windows为从服务器 3.找到li ...

  9. mysql 多数据库文件_今天突然发现我的Linux下MySQL数据库目录多了好多文件

    今天再次重现Blog了,虽然很忙,还是要来写一下Blog的,嘻,首先还是一样先谢谢Sery 今天发现了我的Linux下Mysql数据库目录多了好多Mysql-bin.0000X这些文件,经过自己查找资 ...

最新文章

  1. 循环截取字符串添加换行
  2. Eclipse中修改tomcat内存大小
  3. python 数据分析里axis=0/1 行列定义为什么每次都不同?(比如pandas, numpy, DataFrame)
  4. 将Jquery序列化后的表单值转换成Json
  5. Pytorch中图像预处理相关函数
  6. JavaScript语言调试技巧
  7. 国外AI界牛人主页 及资源链接
  8. react配合python_部署React前端和Django后端的3种方法
  9. css3实现背景渐变的方法
  10. cad怎么选择一个对象打散vba_CAD制图的二十四字秘诀!
  11. 麦库:盛大的知识管理软件
  12. 双拼输入法键位图_你知道双拼输入法吗?
  13. RHEL7/CentOS7在线和离线安装GitLab配置使用实践
  14. 网络安全基础——破解系统密码
  15. unity VideoPlayer播放完成事件
  16. Python 下载百度文库
  17. 海森堡量子力学与计算机,量子力学诞生后的120年,没有人真正懂他
  18. 大学计算机品牌活动总结,【推荐】大学工作总结4篇
  19. html5抠图,抠图放大招,5分钟解决白底图难题!
  20. Vue.js实战:初识Vue.js

热门文章

  1. 基于VUE的水果清单
  2. MySQL 约束(Constraint)
  3. QT应用编程: QGraphicsView绘制图片作为背景
  4. 力扣235-会议室II-C++
  5. ArcEngine Error: R6034 Runtime Error! An application has made an attempt to load the C runtime ...
  6. TFT-LCD显示技术类型详述
  7. 2021年全球排名1-50餐厅榜单揭晓,上海、香港各有一家入选
  8. 面向对象与面向过程的区别
  9. Spring事物管理器TransactionManager解析
  10. STM32 UCOSII移植