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。
這樣可以完美解決