美文网首页
linux 中去除mysql 大小写敏感

linux 中去除mysql 大小写敏感

作者: A_一只小菜鸟 | 来源:发表于2020-08-13 14:13 被阅读0次

MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:

  1. 数据库名与表名是严格区分大小写的;
  2. 表的别名是严格区分大小写的;
  3. 列名与列的别名在所有的情况下均是忽略大小写的;
  4. 字段内容默认情况下是大小写不敏感的。

mysql中控制数据库名和表名的大小写敏感由参数lower_case_table_names控制,为0时表示区分大小写,为1时表示将名字转化为小写后存储,不区分大小写。

mysql> show variables like '%case%';

在CentOS安装的MySQL的配置文件中(/etc/my.cnf),是没有lower_case_table_names=1这行的
在CentOS中的my.cnf(/etc/my.cnf)的[mysqld]区段下增加: lower_case_table_names=1
这样解决了linux下mysql区分表名大小写的问题。

linux下mysql启动、重启、停止

一、 启动
1、使用 service 启动:service mysql start
2、使用 mysqld 脚本启动:/etc/inint.d/mysql start
3、使用 safe_mysqld 启动:safe_mysql&

二、停止
1、使用 service 启动:service mysql stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysql stop
3、mysqladmin shutdown

三、重启
1、使用 service 启动:service mysql restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysql restart

四、查看mysql状态
>>mysql

相关文章

  • Linux下的jdbc 错误(mysql)

    注意mysql大小写敏感设置,Windows是默认大小写不敏感的,但是Linux是敏感的

  • linux 中去除mysql 大小写敏感

    MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的: 数据库名与表名是严格区分大小写的; 表的别...

  • Linux Mysql

    Linux Mysql Mysql Workbench SQL 对大小写不敏感 SQL 分为两个部分 数据操作语言...

  • 2.2 站点信息

    判断网站操作系统Linux大小写敏感Windows大小写不敏感 扫描敏感文件robots.txtcrossdoma...

  • mysql

    概述 记录一些使用MySQL会遇到的问题 1.MySQL设置大小写敏感 遇到两次因为MySQL大小写不敏感导致的数...

  • Mysql区分大小写(大小写敏感)配置

    Linux下 mysql 默认区分大小写 Windows下 mysql 默认不区分大小写 查看是否区分大小写 sh...

  • 将现有MySQL数据库改为大小写不敏感

    摘要:用过MySQL的应该都会注意到,默认情况下,Linux下安装的MySQL是大小写敏感的,也就是说Table1...

  • mysql大小写敏感

    Mysql查询数据时,是大小写不敏感的,要想大小写敏感可在查询条件前加binary如

  • git的若干注意事项

    Linux下,文件是大小写敏感(case sensitive)的,而Windows默认是大小写不敏感(case i...

  • linux下mysql的大小写是否区分设置

    一、Linux中MySQL大小写详情: 1、数据库名严格区分大小写 2、表名严格区分大小写的 3、表的别名严格区分...

网友评论

      本文标题:linux 中去除mysql 大小写敏感

      本文链接:https://www.haomeiwen.com/subject/oastrktx.html