mysql8更改lower_case_table_names

mysql8.0系列默认lower_case_table_names=0如果需要更改,

只能重新初始化或者重装数据库

下面采用重新初始化方式(有数据的数据库记得先备份)

 

1、清空error.log

为了方便查看错误日志,可以先将/var/log/mysqld.log清空

service mysql stop

echo ' ' > /var/log/mysqld.log

1.2 删除系统数据库与用户数据库

rm -rf /var/lib/mysql

1.3 创建数据库目录

mkdir /var/lib/mysql

2 赋权

chown -R mysql:mysql /var/lib/mysql

chmod 750 /var/lib/mysql

3 添加lower_case_table_names=1

修改 /etc/my.cnf

在[mysqld]增加

lower_case_table_names=1

4 初始化mysql

sudo mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql --basedir=/var/lib/mysql --datadir=/var/lib/mysql

posted @ 2021-05-26 15:06  slena  阅读(1819)  评论(0)    收藏  举报
/*鼠标跟随效果*/