跳至正文

配置 windows10 Linux Subsystem ubuntu

很久之前就尝试过windows10上出的subsystem了,但是可能是由于我的win10是正版win8免费升级过来的,感觉有写问题,不管是用lxrun安装还是把系统升级到Insider Preview内部本版,在ubuntu里的所有网络服务包含ssh、mysql、nginx、mongodb、redis等等,都没办法生效,即便是在ubuntu本身用telnet端口都没有反应,一直以为可能是subsystem的bug,但是没有发下网上有人提到过,但是自己也没有办法解决,没有了这些服务的ubuntu和powershell、cygwin也就没什么区别了,所以一直也没仔细用过,这两天正好电脑有点问题,把win10重新安装了一下,在用lxrun安装了ubuntu发现神奇的网络服务都可能用了,以后使用频率应该会很高了吧。正好有时间整理一下。

Mysql通过.frm文件恢复表结构

因为一个项目innodb的表数据文件只有.frm文件,想要通过.frm文件将表结构恢复回来。在百度找了很多文章都是说通过拷贝文件来恢复,试了很多次都是失败。无意中发现MySQL Utilities 这个mysql工具集里面有一个工具叫mysqlfrm,从字面上就觉得会是和这个文件相关的,看了下说明文档,大致就是可以通过这个工具把.frm文件导出为sql语句,有了sql语句就很容易导入数据库了。