zoukankan      html  css  js  c++  java
  • mysql8 initialize 命令 初学版 lower_case_table_names

    1. 今天开发找我跟我说 我安装的mysql 不对. 比较蛋疼.  需要修改一个参数 但是数据库已经初始进去了  重装起来比较麻烦. 硬着头皮搞.

    2. 参数的名字为:

    lower_case_table_names

    3. 一开始以为挺简单的 但是发现改起来非常折腾, 主要遇到的地方有 xxxx 不解释了. 

    4. 我这边改的办法 本来想用 mysqld --remove来着 想了想 太麻烦 不如直接干文件系统

    4.1 查看文件路径 

    cat /etc/my.conf

    备份文件 整个移除掉

    4.2 重新初始化数据库

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

    4.3 启动可能会报错

    查看错误日志一般为:

     4.4 修改配置文件

    vim /etc/my.conf

    在[mysqld]下面随便增加一行

    lower_case_table_names=1

    4.5 继续重启mysql

    我这边就重启成功了, 然后 修改密码 就跟上一篇blog 一样了

    可以将数据库备份恢复进来就可以了. 

     4.6 然后客户端查看一下 系统信息

  • 相关阅读:
    JZ-C-36
    JZ-C-35
    JZ-C-34
    JZ-C-33
    JZ-C-32
    JZ-C-31
    JZ-C-30
    JZ-C-29
    JZ-C-28
    JZ-C-27
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/13638881.html
Copyright © 2011-2022 走看看