mysql8.0设置忽略大小写后无法启动
Mysql8.0开启忽略表大小写,无法启动,解决方案
mysql8.0默认是区分大小写。因此如果要设置忽略大小写,需要在安装完成之后,初始化数据库的时候进行设置。
/usr/sbin/mysqld --initialize --user=mysql --lower-case-table-names=1
- 1
初始化完成之后在启动数据库。否则的话就会是无效的。
如果要是已经启动了数据库,在配置文件中再去修改,就会造成数据库无法启动的情况。
如果出现这个情况,
首先需要删除掉
/var/lib/mysql
文件夹下面的所有的文件。
再去修改配置文件my.cnf
添加lower_case_table_names=1
在启动mysql。
这样可以完美解决