zoukankan      html  css  js  c++  java
  • lower_case_table_names=1 启动报错 mysql8.0

    我们知道在 Linux 环境下默认是区分大小写的,所以我们需要改变这种默认方式,经过网上各种搜索后,基本就是清一色的修改 lower_case_table_names,然后信誓旦旦的去修改了,但是修改后发现 mysql 直接启动不了,怎么回事呢?

    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 的值,也就是说,再通过更改 my.cnf 文件是不管用的。

    所以….

    重装!不用再试了,试过很多方法最终还是重装。。。

    在初始化时,设置 lower-case-table-names

    /usr/sbin/mysqld --initialize --user=mysql --lower-case-table-names=1

    卸载mysql8.0

    1、关闭mysql

    service mysqld stop

    2、查看安装的mysql

    rpm -qa|grep -i mysql

    3、卸载安装的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 --nodeps

    4、删除mysql相关目录

    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/mysql

    5、删除my.cnf

    rm -rf /etc/my.cnf

    6、检查卸载情况

    rpm -qa|grep -i mysql

    显示为空,卸载完毕。

  • 相关阅读:
    20170602
    使用布局规划页面
    商品的删除
    修改页面的 修改图片
    商品修改
    引入行高亮显示
    添加一个时间插件: 1.把插件放到 public目录 下 datetimepicker
    排序,搜索 代码
    搜索
    翻页代码,商品列表页;
  • 原文地址:https://www.cnblogs.com/niceyoo/p/11545196.html
Copyright © 2011-2022 走看看