我的编程空间,编程开发者的网络收藏夹
学习永远不晚

查看mysql日志及日志编码问题

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

查看mysql日志及日志编码问题

该文章解决如下几个问题:

mysql日志文件目录,如何查看二进制文件,查看二进制文件乱码。

[@more@]

1.查看档案

mysql> show binary logs;

+----------------+-----------+

| Log_name | File_size |

+----------------+-----------+

| ablelee.000001 | 150462942 |

| ablelee.000002 | 125 |

| ablelee.000003 | 106 |

+----------------+-----------+
2. 搜索 ablelee.000003 文件名,就知道日志文件所在的位置,或者查看/etc/my.cnf文件。

vi /etc/my.cnf,在[mysqld]下面加一行log-bin=/var/lib/mysql/mysql-bin-log。重启mysqld。 会在/var/lib/mysql/下面生成两个文件:mysql-bin-log.00001和mysql-bin-log.index。

查看:
mysqlbinlog /var/lib/mysql/mysql-bin-log.00001。mysqlbinlog有很多参数,如指定开始时间等,具体用法参看 mysqlbinlog --help。如果报错:mysqlbinlog unknown variable:"default-character-set=gbk",是因为:


[client]下的选项会被所有客户端程序读取(但不包括mysqld),但是mysqlbinlog却不能识 别default-character-set,而当客户端不能识别时就会报错并退出,不在继续执 行。可以使用loose-variable_name=xxx来解决。

三 种解决方法:

1. 修改my.cnf,在[client]下注释或删除default-character-set=gbk;

2. 在命令行中加入--no-defaults开 关,使用mysqlbinlog --no-defaults;

3. 将default-character-set=gbk改 为(不需重启):

[client]

loose-default-character-set=gbk

这样,所有不能识别该变量的客户端程序(包 括mysqlbinlog)都会忽略它,4.0.2以 上版本有效;但是执行mysqlbinlog时还是会有以下警告:

Warning: mysqlbinlog: unknown variable 'loose-default-character-set=gbk'

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

查看mysql日志及日志编码问题

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Mysql 开启慢日志查询及查看慢日志 sql

本文为博主原创,转载请注明出处:目录:   1.Mysql 开启慢日志配置的查询   2. 通过sql 设置Mysql 的慢日志开启   3. 通过慢 sql 日志文件查看慢 sql  1.Mysql 开启慢日志配置的查询mysql> show variabl
Mysql 开启慢日志查询及查看慢日志 sql
2017-01-10

CentOS7日志文件及journalctl日志如何查看

这篇文章主要介绍了CentOS7日志文件及journalctl日志如何查看的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CentOS7日志文件及journalctl日志如何查看文章都会有所收获,下面我们一起来看
2023-07-05

Mysql 锁表日志查看

show variables like "innodb_status_output"; set GLOBAL innodb_status_output=ON; set GLOBAL innodb_status_output_locks=ON; select @
2015-09-01

如何查看MySQL日志文件以诊断问题

要查看MySQL日志文件以诊断问题,可以按照以下步骤操作:打开MySQL配置文件,通常可以在 /etc/mysql/my.cnf 或 /etc/my.cnf 中找到。查看配置文件中指定了哪些日志文件和级别。登录MySQL数据库,可以使用以下
如何查看MySQL日志文件以诊断问题
2024-04-09

关于CentOS7日志文件及journalctl日志查看方法

这篇文章主要介绍了关于CentOS7日志文件及journalctl日志查看方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-03-09

mysql查看binlog日志乱码怎么解决

在MySQL中查看binlog日志时出现乱码可能是因为字符编码不匹配的原因。可以尝试以下方法解决:确保客户端和服务端的字符编码设置一致。可以使用以下命令查看当前的字符编码设置:SHOW VARIABLES LIKE 'character_s
mysql查看binlog日志乱码怎么解决
2024-04-09

如何查看mysql日志文件

要查看MySQL日志文件,可以按照以下步骤操作:登录到MySQL服务器。可以使用以下命令登录到MySQL服务器:mysql -u username -p其中,username是您的MySQL用户名。查看MySQL的错误日志文件。可以使用以下
如何查看mysql日志文件
2024-04-09

如何查看mysql启动日志

如何查看 mysql 启动日志:确定日志文件位置:windows:c:\programdata\mysql\mysql server [version]\data;linux:/var/log/mysql。选择合适日志文件:mysqld.l
如何查看mysql启动日志
2024-06-14

MYSQL怎么查看操作日志

这篇“MYSQL怎么查看操作日志”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MYSQL怎么查看操作日志”文章吧。一、文件记
2023-06-30

linux查看日志定位问题怎么解决

要在Linux系统上查看日志并定位问题,可以按照以下步骤进行操作:打开终端窗口,使用以下命令之一进入日志目录:`/var/log/`:此目录包含系统日志文件,如`syslog`,`auth.log`等。`/var/log/nginx/`:
2023-10-26

mysql的慢查询日志如何查看

要查看MySQL的慢查询日志,您可以按照以下步骤操作:登录MySQL数据库服务器,可以通过命令行或者图形化工具进行登录。使用以下命令查看MySQL的慢查询日志路径:SHOW VARIABLES LIKE 'slow_query_l
mysql的慢查询日志如何查看
2024-05-14

Linux系统怎么查看MySQL日志

这篇文章主要讲解了“Linux系统怎么查看MySQL日志”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统怎么查看MySQL日志”吧!进入 mysql 安装目录 进入 data 目
2023-06-28

编程热搜

目录