前言
需要注意删除 数据文件后所有的库和表和数据都没了!!!
所以需要先进行备份…别到最后看文章删了没备份怪我~~
大小写敏感
登陆系统
mysql -uroot -proot <uroot是用户名,proot是密码>
执行命令
show Variables like '%table_names'
lower_case_table_names=0(默认)区分大小写
lower_case_table_names=1 表示不区分大小写
这里我已经修改过了 所以是 1
修改
先关闭服务
service mysqld stop
修改文件
vim /etc/my.cnf
启动服务
service mysqld start
注意
- 如果重启失败,需要删除原有的所有数据… 然后在启动,原因是因为:mysql8.0 要求我们不能在initialize之后再更改 lower_case_table_names 的值,也就是说,再通过更改 my.cnf 文件是不管用的。
- 所以需要删除原来的所有数据,我的数据目录是在
/user/local/mysql/data/
,进入到该目录进行删除,默认的路径为:/var/lib/mysql
删除该路径下的所有文件即可
后言
删除所有内容后可能会大致 一些列的问题,其实删除 数据目录相当于重置了mysql 只是不需要重装而已~~
会出现的问题
- 用户密码没有
- 远程登录不进去,需要进行配置等等等一些小问题,如果没有那个动手能力不建议删除…