MySQL开启日志功能
2021/8/12 2:06:27
本文主要是介绍MySQL开启日志功能,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、查看MySQL版本
SELECT VERSION();//5.7.26
2、查看是否开启日志功能
SHOW VARIABLES LIKE 'log_bin';//OFF(未开启),ON(开启)
3、查看MySQL的安装路径
SHOW VARIABLES LIKE 'basedir';
4、在安装路径下找到【my.ini】的配置文件,在【[mysqld]】标识下添加如下内容
server-id=1 log-bin=日志存放路径//具体到文件名命名
5、重启MySQL服务,开启日志功能后如下
SHOW VARIABLES LIKE 'log_bin';//ON SELECT VERSION();//5.7.26-log(出现-log后缀,表示开启了日志功能)
6、开启日志后,在存放日志的目录下会出下如下日志文件
PS:
1、如下报错
[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 解决方法:在【my.ini】文件的【[mysqld]】下方添加如下内容 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION// 去除sql_mode中的only_full_group_by模式
2、配置文件中还可添加日志文件的保存周期、保存大小等配置信息,根据实际修改。
3、配置文件描述
[client]代表客户端默认设置内容; [mysql]代表我们使用mysql命令登录mysql数据库时的默认设置; [mysqld]代表数据库自身的默认设置;
这篇关于MySQL开启日志功能的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南
- 2024-12-07MySQL慢查询入门:快速掌握性能优化技巧
- 2024-12-07MySQL入门:新手必读的简单教程
- 2024-12-07MySQL入门:从零开始学习MySQL数据库
- 2024-12-07MySQL索引入门:新手快速掌握MySQL索引技巧
- 2024-12-06BinLog学习:MySQL数据库BinLog入门教程
- 2024-12-06Binlog学习:MySQL数据库的日志管理入门教程