求助mysql日志中的二进制字符串还原

求助mysql日志中的二进制字符串还原,第1张

1、开启mysql的二进制日志

在mysql的配置文件my.ini中添加:

log-bin=mysql-bin(这个名称可以随便取,英文,不知道中文可不可以,没试过)

2、重启mysql

重启后,假如在mysql的存储数据的目录中出现一下文件,则已经二进制日志已经开启

mysql-bin.000001是mysql的二进制日志文件,不可以直接查看,可以通过导出数据查看,导出数据的语句为

解释一下:红色下划线的是mysql二进制mysql-bin.000001文件所在的目录,要进入这里执行后面的语句,这是我的情况

mysqlbinlog的语法:

mysqlbinlog 二进制日志文件 >目标文件

要导出到哪里自己决定,但一定先要有这个目录,导出的文件则mysql会自动生成,所以不必新建

3、查看二进制日志状态

show master status

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

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |

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

| mysql-bin.000001 | 349 | | |

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

1 row in set (0.00 sec)

text是MySQL里用于存放大量文本的一种数据类型,最多可以存放65535个字符。

除此之外MySQL中用于存放大量文本的数据类型还有:

varchar:最多可以存放65535个字符。

mediumtext:可变长度,最多2的24次方-1个字符。

longtext:可变长度,最多2的32次方-1个字符。

扩展资料:

mysql其他数据类型

主要包括以下五大类:

整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT

浮点数类型:FLOAT、DOUBLE、DECIMAL

字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB

日期类型:Date、DateTime、TimeStamp、Time、Year

其他数据类型:BINARY、VARBINARY、ENUM、SET、Geometry、Point、MultiPoint、LineString、MultiLineString、Polygon、GeometryCollection。

参考资料来源:百度百科-MYSQL数据库

参考资料来源:百度百科-mySQL


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7295439.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存