一、linux中mysql大小写详情:
1、数据库名严格区分大小写
2、表名严格区分大小写的
3、表的别名严格区分大小写
4、变量名严格区分大小写
5、列名在所有的情况下均忽略大小写
6、列的别名在所有的情况下均忽略大小写
二、设置mysql表名不区分大小写
1、切换到root用户
$
su
-
root
2、修改/etc/my.cof配置文件,
#
sed
-i
'/\[mysqld\]/a\lower_case_table_names=1'
/etc/my.cnf
lower_case_table_names参数详解:
0:区分大小写
1:不区分大小写
3、重启mysql
#
service
mysqld
restart
linux下的文件夹名字区分大小写。
Linux是严格区分大小写的,这一点和 Windows不一样,所以 *** 作时要注意区分大小写的不同,包括文件名和目录名、命令、命令选项、配置文件设置选项等,linux中需要大写的东西很少,linux中的命令都是小写的。
比如在windows中创建一个大写A的文件夹,再创建一个小写a的文件夹,Windows就会认为这两个文件夹是同一个文件夹,问是否要替换,所以windows是不区分大小写的。
扩展资料
Linux一切皆文件
Linux中所有内容都是以文件的形式保存和管理的,硬件设备也是文件,这和 Windows完全不同,Windows是通过设备管理器来管理硬件的。Linux的设备文件保存在/dev/目录中,硬盘文件是/dev/sdla-p],光盘文件是/dev/hdc等。
配置IP时,通过setup工具进入配置界面,当配置完成后setup工具会写到IP的配置文件当中,系统在下一次开机的时候,IP还是跟原来配置的一样,也就是说写入到文件当中的内容是永久保存的。相反,有一些只是通过命令来执行,而没有写入到文件当中,重启之后就不会生效。
用户名只能小写不能大写,是有这种可能性的。这个可能是开发系统时,人为的设定的。这种情况下,安装linux系统时,到了建立用户帐号的时候,就只能用小写了。如果用了大写,要么是拒绝,要么是自动转换小写。也就是说,如果建立账户时,输入的用户名是USE1,安装程序可能会自动转换成为use1,以后登录时,用户名只能是use1了。而密码不能输入小写就不太可能了,从原则上来说,密码作为保护系统安全的重要工具,一代要尽量复杂。从理论上来说,允许大小写混用就比值接受大写字母或小写字母的密码要复杂可靠。你这台电脑是你自己用的吗?是不是从别人那里借的或者是二手电脑?如果是借的,或二手电脑,有可能是电脑前任所有者做了什么设置修改。看看能不能联系上他。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)