今天在公司开发MySQL数据库时遇到了一个令人头疼的问题,就是建表文件不见了!
原本已经创建好的建表文件,突然间就不知道去哪里了。在服务器的MySQL数据库下,能看到那个数据库,表也都在,但是就是找不到建表文件。
mysql>show databases;+--------------------+| Database |+--------------------+| information_schema || blog || lib || mysql || performance_schema || sys |+--------------------+mysql>use blog;Database changedmysql>show tables;+------------------------+| Tables_in_blog |+------------------------+| article || comment || user |+------------------------+
各种查找,包括系统搜索工具等全部纳入了考虑,但是都没有发现那个建表文件。为了避免程序无法调试,自己就按照MySQL中的表结构重新创建了一遍。
虽然这个问题让我很苦恼,但是也从中收获了一些经验:
尽量把建表文件备份到本地电脑或者其他安全的地方。及时同步代码,对于各种文件也可以一并同步。如果没有找到建表文件,也可以重新创建,不要把问题放大。希望以后不要再遇到这种问题!