lower_case_table_names=1 启动报错 mysql8.0
生活随笔
收集整理的這篇文章主要介紹了
lower_case_table_names=1 启动报错 mysql8.0
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
本文為采集文章,主博客地址:https://www.cnblogs.com/niceyoo
我們知道在 Linux 環(huán)境下默認(rèn)是區(qū)分大小寫(xiě)的,所以我們需要改變這種默認(rèn)方式,經(jīng)過(guò)網(wǎng)上各種搜索后,基本就是清一色的修改 lower_case_table_names,然后信誓旦旦的去修改了,但是修改后發(fā)現(xiàn) mysql 直接啟動(dòng)不了,怎么回事呢?
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.原因:
mysql8.0 要求我們不能在initialize之后再更改 lower_case_table_names 的值,也就是說(shuō),再通過(guò)更改 my.cnf 文件是不管用的。
所以…
重裝!不用再試了,試過(guò)很多方法最終還是重裝。。。
在初始化時(shí),設(shè)置 lower-case-table-names
/usr/sbin/mysqld --initialize --user=mysql --lower-case-table-names=1卸載mysql8.0
1、關(guān)閉mysql
service mysqld stop2、查看安裝的mysql
rpm -qa|grep -i mysql3、卸載安裝的mysql
rpm -ev mysql-community-client-8.0.11-1.el7.x86_64 --nodeps rpm -ev mysql-community-common-8.0.11-1.el7.x86_64 --nodeps rpm -ev mysql-community-server-8.0.11-1.el7.x86_64 --nodeps rpm -ev mysql-community-libs-8.0.11-1.el7.x86_64 --nodeps4、刪除mysql相關(guān)目錄
find / -name mysql [root@niceyoohw conf]# rm -rf /var/lib/mysql/ [root@niceyoohw conf]# rm -rf /usr/lib64/mysql [root@niceyoohw conf]# rm -rf /etc/selinux/targeted/active/modules/100/mysql [root@niceyoohw conf]# rm -rf /etc/selinux/targeted/tmp/modules/100/mysql5、刪除my.cnf
rm -rf /etc/my.cnf6、檢查卸載情況
rpm -qa|grep -i mysql顯示為空,卸載完畢。
總結(jié)
以上是生活随笔為你收集整理的lower_case_table_names=1 启动报错 mysql8.0的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 复变函数 —— 2. 复函数的导数与复变
- 下一篇: Linux LNMP 环境的搭建之【Ng