`

mysql关于log_bin相关命令

 
阅读更多

mysql> show BINARY logs;
+—————–+———–+
| Log_name | File_size |
+—————–+———–+
| mysqlbin.000001 | 107 |
+—————–+———–+
1 row in set (0.00 sec)
–查看当前bin_log情况

mysql> show master logs;
+—————–+———–+
| Log_name | File_size |
+—————–+———–+
| mysqlbin.000001 | 107 |
+—————–+———–+
1 row in set (0.00 sec)
–查看当前bin_log情况

mysql> show variables like ‘%log_bin%’;
+———————————+——-+
| Variable_name | Value |
+———————————+——-+
| log_bin | ON |
| log_bin_trust_function_creators | OFF |
| sql_log_bin | ON |
+———————————+——-+
3 rows in set (0.00 sec)
–查看log_bin相关配置

mysql> flush logs;
Query OK, 0 rows affected (0.06 sec)
–切换bin_log日志

mysql> PURGE BINARY LOGS TO ‘mysqlbin.000002′;
Query OK, 0 rows affected (0.03 sec)
–删除mysqlbin.000002之前的bin_log,并修改index中相关数据

mysql> PURGE BINARY LOGS BEFORE ’2011-07-09 12:40:26′;
Query OK, 0 rows affected (0.04 sec)
–删除2011-07-09 12:40:26之前的bin_log,并修改index中相关数据

mysql> PURGE BINARY LOGS BEFORE ’2011-07-09′;
Query OK, 0 rows affected (0.00 sec)
–删除2011-07-09之前的bin_log,并修改index中相关数据

mysql> set global expire_logs_days=5;
Query OK, 0 rows affected (0.00 sec)
–设置bin_log过期日期

mysql> reset master;
Query OK, 0 rows affected (0.02 sec)
–重设bin_log日志,以前的所有日志将被删除并且重设index中的数据

分享到:
评论

相关推荐

    mysql binlog

    MySql BinLog BinLog 开启 配置 ...log_bin_basename /var/log/mysql/mysql-bin //注释 :文件昵称前缀 log_bin_index /var/log/mysql/mysql-bin.index //注释 :索引 log_bin_trust_function_crea

    开启bin-log日志mysql报错的解决方法

    在MySQL的日常管理中,理解bin-log的工作原理以及如何解决与其相关的错误至关重要,尤其是在高可用性和数据安全性方面。对于那些可能引起数据库状态变化的操作,如存储过程,正确配置bin-log可以确保数据的一致性和...

    MySQL – binlog日志简介及设置

    log-bin = /data/mysql/logs/mysql-bin.log expire_logs_days = 7 max_binlog_size = 100m binlog_cache_size = 4m max_binlog_cache_size = 512m ``` 这些配置分别设置了日志格式、日志路径、日志清理时间、单个...

    you *might* want to use the less safe log_bin_trust_function_creators variable

    恢复MySQL数据库创建存储过程是遇到错误 you *might* want to use the less safe log_bin_trust_function_creators variable 需要执行 SET GLOBAL log_bin_trust_function_creators = 1; 您可能感兴趣的文章:完美...

    itcast_log_management.zip

    - `log-bin` 开启二进制日志 - `slow_query_log` 开启慢查询日志 - `general_log` 开启查询日志 - `log_error` 设置错误日志路径 2. 日志文件管理:定期清理和归档日志文件,避免磁盘空间耗尽。 3. 分析日志:...

    log_bin.txt

    根据提供的文件信息,本文将详细解释与MySQL数据回滚、资源共享相关的知识点,特别是涉及Binlog配置及使用binlog2sql工具进行数据恢复的过程。 ### MySQL Binlog简介 MySQL的二进制日志(Binary Log,简称Binlog)...

    mysql_best_configuration-master--姜承尧配置5.6-5.7

    9. **log_bin_trust_function_creators**:在启用二进制日志时,这个参数决定是否允许在触发器或存储过程中创建自定义函数。安全起见,通常应设为OFF,但在开发环境中可能需要设为ON。 10. **innodb_file_per_table...

    MySQL中Binary Log二进制日志文件的基本操作命令小结

    MySQL Binary Log也就是常说的bin-log, ,是mysql执行改动产生的二进制日志文件,其主要作用有两个: * 数据回复 * 主从数据库。用于slave端执行增删改,保持与master同步。 1.开启binary log功能  需要修改mysql的...

    springbootj集成canal+mysql+rabbitmq

    log-bin=mysql-bin binlog-format=ROW server_id=1 配置好后重启mysql。 3.3 rabbitmq配置 在virtualHost:/ 下新增Exchanges: canal.exchange 新增队列:test.queue, 绑定canal.queue, RoutingKey:canal....

    开启mysql-Binlog

    开启mysql-binlog操作 binlog日志用于记录所有更新了数据或者已经潜在更新了数据的所有语句。语句以“事件”的形式保存,它描述数据更改。当我们因为某种原因导致数据库出现故障时,就可以利用binlog日志来挽回...

    mysql中mysql-bin.000001是什么文件可以删除吗

    如果只有一台MySQL服务器,且不需要进行数据恢复或主从同步,可以在配置文件`my.cnf`中取消`log-bin`选项的注释,然后重启MySQL服务来停止生成二进制日志。 对于有主从服务器环境的情况,清理二进制日志需要更谨慎...

    MySQL bin-log 日志清理方式

    MySQL bin-log 日志清理方式是一个重要的数据库管理任务,需要小心处理和正确地使用 PURGE 命令,以免出现问题。同时,bin-log 日志也可以用于数据恢复和主从服务器之间的同步数据,提高数据库的可靠性和性能。

    #1418-该函数的声明中没有DETERMINISTIC,NO SQL或READS SQL DATA,并且启用了二进制日志记录(您*可能*希望使用不太安全的log_bin_trust_function_creators ...

    `log_bin_trust_function_creators`变量默认为关闭,这意味着MySQL不会信任用户创建的函数,尤其是涉及SQL操作的函数,除非明确声明了它们的行为。 在描述中提到了返回`VARCHAR(45) CHARSET utf8`的建议,这可能是...

    mysql开启binlog步骤讲解

    在开始配置之前,首先通过命令`show variables like 'log%'`来检查当前MySQL服务器是否已经开启了binlog。如果返回结果中有`log_bin`变量,并且其值为`ON`,则表示binlog已经启用;若为`OFF`,则表示未开启。 2. *...

    weblogic session共享的sql语句_mysql

    weblogic session共享的sql语句_mysql 官方网站提供了DB2、oracle、sqlserver、 如果想要那些数据库,就去官网上看吧, 我这个是mysql的。 都别下错了!

    MySql安装配置及错误处理.zip

    - **验证安装**:通过`mysql -u root -p`命令尝试连接到MySQL服务器,输入密码后若能成功登录,说明安装配置成功。 3. **错误处理** - **错误2509**:这个错误通常表示权限问题,可能是因为没有正确设置用户权限...

    mysql主从配置

    在主库上,需要开启二进制日志,这可以通过修改`my.ini`或在MySQL命令行中执行`SET GLOBAL log_bin=ON;`来实现。然后,记录下主库的`binlog`位置和文件名,将在从库配置中用到。 **第五步:配置从库** 在从库上,...

Global site tag (gtag.js) - Google Analytics