资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

查看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'


本文名称:查看mysql日志及日志编码问题-创新互联
网页路径:http://cdkjz.cn/article/dppdsc.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220