• mysql数据库设置不区分大小写,启动方法


    用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;

    lower_case_table_names=0
    其中0:区分大小写,1:不区分大小写

    如果是自己安装的mysql可以使用  

    find -name my.cnf

    查找my.cnf位置

    MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
    1、数据库名与表名是严格区分大小写的;
    2、表的别名是严格区分大小写的;
    3、列名与列的别名在所有的情况下均是忽略大小写的;
    4、变量名也是严格区分大小写的;.

     一、启动方式

      1、使用 service 启动:service mysqld start

      2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

      3、使用 safe_mysqld 启动:safe_mysqld&

      二、停止

      1、使用 service 启动:service mysqld stop

      2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

      3、mysqladmin shutdown

      三、重启

      1、使用 service 启动:service mysqld restart

      2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

    重启后 如果查询出的Value为1表示修改成功,mysql不区分大小写了

    show variables like '%case_table%';  

    +------------------------+-------+
    | Variable_name          | Value |
    +------------------------+-------+
    | lower_case_table_names | 1     |
    +------------------------+-------+
    1 row in set (0.00 sec)

  • 相关阅读:
    数据类型及转换
    进制转换
    精通libGDX-RPG开发实战
    github上最好的开源MMORPG
    同步mysql数据到ElasticSearch的最佳实践
    在libGDX中使用Spine骨骼动画
    window下Kafka最佳实践
    linux 系统的负载与CPU、内存、硬盘、用户数监控脚本[marked]
    源码安装cmake(或者叫升级cmake)
    Rust-HayStack
  • 原文地址:https://www.cnblogs.com/dashuai01/p/7841361.html
Copyright © 2020-2023  润新知