MySQL8 设置大小写 正确步骤

在安装完成以后,初始化数据库以前,修改 my.cnf
  1. 打开mysql配置文件
    vim /etc/my.cnfmysql

  2. 在尾部追加一行
    lower_case_table_names=1
    并保存,而后再初始化数据库。sql

  3. 重启mysql,
    systemctl restart mysqld.service数据库

若是这个操做是初始化数据库以后,也就是安装后运行过服务,那就可能会出错。
错误相似于Job for mysqld.service failed because the control process exited with error...
而后就没法启动 mysql 服务了,除非打开 vim /etc/my.cnf把追加的lower_case_table_names=1删除掉。vim

我在网上找了很久,暂时没找到比较好的解决方法,而 MySQL5 就没有这个问题。spa

最后个人解决方法以下:

若是你不在乎数据的话直接删除数据rest

  1. 中止MySQL
    systemctl stop mysqld.service
    code

  2. 删除 MySQL的数据 /var/lib/mysql
    rm -rf /var/lib/mysql
    orm

  3. 再按照上面的方法进行一遍操做便可。it

相关文章
相关标签/搜索