zoukankan      html  css  js  c++  java
  • linux下MySQL表名忽略大小写设置

    最近公司项目的MySQL数据库要迁移到linux下,部署时日志总是显示报找不到一个表,用MYSQL查看明明有这个表。后来经百度,原来LINUX下的MYSQL默认是区分表名大小写的。

     

    用命令查看当前是否区分大小写:

    ***************************************
    mysql> show variables like "%case%";

    +------------------------+-------+
    | Variable_name          | Value |
    +------------------------+-------+
    | lower_case_file_system | OFF   | 
    | lower_case_table_names | 0     | 
    +------------------------+-------+
    2 rows in set (0.00 sec)

    ******************************************

    lower_case_file_system | OFF         说明当前区分大小写

     

    修改方法

    1.ROOT登录,vi /etc/my.cnf
    2.在[mysqld]下加入一行:lower_case_table_names=1     //(为0时区分)
    3.保存退出,重启MySQL。

  • 相关阅读:
    关于Unity中资源打包
    关于Unity中的物理
    关于Unity中特殊目录
    关于Unity中脚本
    千八行
    早春游园
    西湖冬景
    七尖行
    黄山游记
    四季
  • 原文地址:https://www.cnblogs.com/liu-ke/p/4218953.html
Copyright © 2011-2022 走看看