mysql-8.0-大小写敏感

前言

需要注意删除 数据文件后所有的库和表和数据都没了!!!
所以需要先进行备份…别到最后看文章删了没备份怪我~~

大小写敏感

登陆系统

mysql -uroot -proot   <uroot是用户名,proot是密码>

执行命令

show Variables like '%table_names'

image-20210314122142027

lower_case_table_names=0(默认)区分大小写
lower_case_table_names=1 表示不区分大小写

这里我已经修改过了 所以是 1

修改

先关闭服务

service mysqld stop

修改文件

vim /etc/my.cnf

image-20210314122456814

启动服务

service mysqld start

注意

  1. 如果重启失败,需要删除原有的所有数据… 然后在启动,原因是因为:mysql8.0 要求我们不能在initialize之后再更改 lower_case_table_names 的值,也就是说,再通过更改 my.cnf 文件是不管用的。
  2. 所以需要删除原来的所有数据,我的数据目录是在/user/local/mysql/data/,进入到该目录进行删除,默认的路径为:/var/lib/mysql 删除该路径下的所有文件即可

后言

删除所有内容后可能会大致 一些列的问题,其实删除 数据目录相当于重置了mysql 只是不需要重装而已~~

会出现的问题

  1. 用户密码没有
  2. 远程登录不进去,需要进行配置等等等一些小问题,如果没有那个动手能力不建议删除…
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值