开启审计日志
1、查看mysql的general_log文件位置及名称;
show variables like '%general_log%';
show variables like '%general_log_file%';
在Mysql命令行执行:
SET GLOBAL general_log = 'ON';
-- SET GLOBAL general_log = 'OFF';
忽略大小写
在Mysql5.8之前的版本,在my.cnf中[mysqld]下添加如下内容并重启:
lower_case_table_names=1
在Mysql5.8及之后的版本,初始化之后是不能更改lower_case_table_names的。
需要重新初始化Mysql8,如下以docker安装Mysql为例:
#docker rm docker-mysql 删除之前安装的mysql
#docker run --name docker-mysql -e MYSQL_ROOT_PASSWORD=密码 -p 3333:3306 -d mysql --lower-case-table-names=1
#docker mysql
进入Mysql:
#docker exec -it docker-mysql /bin/bash
重启Mysql:
docker container start docker-mysql