如何查看mysql的frm文件

如何查看mysql的frm文件,第1张

新增数据库,如下,创建数据库名为ab

打开数据库,双击打开数据库

点右键新建表结构

新增表,里面只添加一个字段,主键,如下图

保存包结构,表明必须为tuser.frm中的tuser表名

打开mysql安装目录,找打ab数据库

进入ab目录,两个文件一个是文盲的表结构

将tuser.frm,覆盖ab目录下的frm

重启mysql,打开数据库表结构

然后打开刚建的表结构,那么以前的表结构就回复啦

./mysqlfrm --diagnostic user.frm

有个问题

1、字符集CHARACTER 是<UNKNOWN>。如果想要得到字段字符集设置。还得加上参数连上mysql。

2、由于不知道字符集所以char 长度乘以3

解决

mysqlfrm --help 查看下参数

需要加上--server参数连上mysql。

mysqlfrm --diagnostic user.frm --server=root:1111aaA_@localhost

如下输出的表结构语句是完整的。

但是既然能连上mysql服务,我们为啥要用mysqlfrm 呢?。。。的确这是mysqlfrm 工具的一个问题。


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

原文地址: http://outofmemory.cn/zaji/6148677.html

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

发表评论

登录后才能评论

评论列表(0条)

保存