zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    (iOS)项目总结-项目中遇到的各种的问题和解决方法
    iOS ---不一样的NSLog打印(精准打印)
    iOS 之 Cocoapods安装
    iOS--关于同步下载
    iOS--NSTimer设置定时器的两种方法
    iOS--创建炫酷的渐变色界面
    Mac OS安装 OpenCV(python3)
    使用ADB无线连接Android真机进行调试
    Hexo 添加 SEO
    如何得体跳槽
  • 原文地址:https://www.cnblogs.com/dashuai01/p/7841361.html
Copyright © 2011-2022 走看看