在我的rails应用程序中,我找到了名为'data'的文件夹,我没有手动创建它,任何线索它应该是什么?我可以删除它吗?
~/code/my_project$ ls
Gemfile README TODO config/ data/ lib/ public/ test/ vendor/ Gemfile.lock Procfile Rakefile app/ config.ru db/ log/ script/ tmp/
~/code/my_project/data$ ls
mysql/ performance_schema/ test/
~/code/my_project/data/mysql$ ls
columns_priv.MYD help_category.MYD ndb_binlog_index.MYD servers.MYD time_zone_name.MYD
columns_priv.MYI help_category.MYI ndb_binlog_index.MYI servers.MYI time_zone_name.MYI
columns_priv.frm help_category.frm ndb_binlog_index.frm servers.frm time_zone_name.frm
db.MYD help_keyword.MYD plugin.MYD slow_log.CSM time_zone_transition.MYD
db.MYI help_keyword.MYI plugin.MYI slow_log.CSV time_zone_transition.MYI
db.frm help_keyword.frm plugin.frm slow_log.frm time_zone_transition.frm
event.MYD help_relation.MYD proc.MYD tables_priv.MYD time_zone_transition_type.MYD
event.MYI help_relation.MYI proc.MYI tables_priv.MYI time_zone_transition_type.MYI
event.frm help_relation.frm proc.frm tables_priv.frm time_zone_transition_type.frm
func.MYD help_topic.MYD procs_priv.MYD time_zone.MYD user.MYD
func.MYI help_topic.MYI procs_priv.MYI time_zone.MYI user.MYI
func.frm help_topic.frm procs_priv.frm time_zone.frm user.frm
general_log.CSM host.MYD proxies_priv.MYD time_zone_leap_second.MYD
general_log.CSV host.MYI proxies_priv.MYI time_zone_leap_second.MYI
general_log.frm host.frm proxies_priv.frm time_zone_leap_second.frm
任何线索是什么意思?天气,如果我可以删除它。
提前致谢。
答案 0 :(得分:0)
这些是mysql用来存储数据的文件
你可能想保留它们。
以下是各种平台上default locations for mysql data files的列表。在您的系统上找到您的my.cnf
文件,它将告诉您mysql期望其数据的位置。
如果在读取(或创建)my.cnf
文件后发现数据目录已设置为其他位置,则可以安全地删除此文件夹,因为这些文件将是备份文件。
答案 1 :(得分:0)
来自MySQL文档:
“每个MyISAM表都以三个文件存储在磁盘上。这些文件的名称以表名开头,并有一个扩展名来指示文件类型。一个.frm文件存储表格格式。数据文件有一个。 MYD(MYData)扩展名。索引文件的扩展名为.MYI(MYIndex)。“
这是您的数据库,或者至少是它的备份。在你发现MySQL引擎存储数据库的位置之前,我不会删除它。您可以通过与MySQL一起使用的各种数据库管理工具之一找到它。
您可能已经知道这一点,但如果没有,它可能是一个开始寻找的好地方。