form:http://cuisuqiang.iteye.com/blog/1682021
MySQL 在Linux下设置MySQL区分大小写
MySQL在Linux下数据库名、表名、列名、别名大小写规则:
1、数据库名与表名是严格区分大小写
2、表的别名是严格区分大小写
3、列名与列的别名在所有的情况下均是忽略大小写的
4、变量名也是严格区分大小写的
注意:
A、Linux下MySQL安装完后默认:区分表名的大小写,不区分列名的大小写
B、改变表名的大小写区分规则的方法:用root帐号登录,在/etc/my.cnf 或 /etc/mysql/my.cnf 中的[mysqld]下面添加添加lower_case_table_names=1
# The MySQL server
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
# add here
lower_case_table_names=1
重启MySQL服务,若设置成功,则不再区分表名大小写。
注意:如果在/etc或/etc/mysql找不到my.cnf ,需要从其他地方拷贝过来,因为使用rpm安装mysql时,需要手工拷贝my.cnf。具体操作:
到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:
[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
其中:
my-small.cnf是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。
my-medium.cnf是为中等规模的数据库而设计的。
my-large.cnf是为专用于一个SQL数据库的计算机而设计的。
my-huge.cnf是为企业中的数据库而设计的。
[ Windows ]
MySQL在Windows下数据库名、表名、列名、别名都不区分大小写。
如果想大小写区分则在my.ini 里面的mysqld部分
加入 lower_case_table_names=0
注意:Windows中即使改了这个设置,在查询时还是不会区分大小写。只是在导入导出时会对大小写有区别。
分享到:
相关推荐
Linux MySQL 5.5 client 安装包
linux mysql rpm包 MySQL-server-5.0.22-0.i386.rpm MySQL-client-5.0.22-0.i386.rpm
Linux mysql
linux Mysql5.7配置文件
linux Mysql5.17.rpm,其中包括了server端和client端 是做测试的好东西
linux mysql 的一些操作 如何进入数据库 导出数据库等
linux mysql忘记密码,自己碰到了,然后解决了,整理的文档
主要介绍了navicat连接远程linux mysql数据库出现10061未知故障,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
Linux Mysql 安装配置详细文档
linux mysql的安装图解 用到了虚拟机
linux mysql 5.7 64位 rpm包
Linux MySQL(含集群)安装步骤,自己整理,超详细
linux mysql 5.5.40 阿里云版下载,在阿里云资源中下载的,非常好用。
Linux MySQL 1 一、linux系统自带MySQL问题 1 1、查看是linux是否自带MySQL 1 2、卸载linux自带MySQL 2 二、下载yum MySQL 2 1、复制yum mysql下载地址 2 2、 下载yum mysql 6 a、新建文件并进入 6 b、下载...
linux mysql安装
直接执行压缩包里面的mysql.sh即可,附带my.cnf配置文件,数据库版本5.6
今天在开发中遇到这么个问题,将连接的...而打开数据库看该表明明是存在的,在我的印象中MySQL数据是不区分大小写的,后来查资料才发现,在Linux系统中MySQL默认是严格区分大小 写的,可以在配置文件中添加配置,
Linux下mysql详细安装文档 mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz
【linux 解压版mysql数据库】 内含:两个安装word文档和mysql-5.1.30.tar.gz linux 安装MySQL.docx Linux安装MySQL数据库(安装验证).doc mysql-5.1.30.tar.gz 根据word文档安装,经测试, 安装成功。
摘要:rpm 安装mysql 5.7版本,含(mysql-connector-java-5.1.48.jar) 用途:数据库,jdbc 系统:Linux系统 ,解压密码:mysql