我最近从Mavericks升级到Yosemite,我需要重新安装mysql,我已经使用来重新安装了mysql,brew install mysql
但是在执行此操作之前,我已经备份了数据文件夹。(我通常这样做是因为它比导出和导入要快:),并且通常可以正常工作)。
问题是重新安装后,在我复制回数据文件夹之后,我有了所有的数据库,所有的表,但是有一个特殊的问题。
那个问题是:
mysql> use eek
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+----------------------+
| Tables_in_eek |
+----------------------+
| e_commentmeta |
| e_comments |
| e_links |
| e_options |
| e_postmeta |
| e_posts |
| e_term_relationships |
| e_term_taxonomy |
| e_terms |
| e_usermeta |
| e_users |
+----------------------+
11 rows in set (0.00 sec)
mysql> SELECT * FROM `e_links`;
ERROR 1146 (42S02): Table 'eek.e_links' doesn't exist
搜索此问题没有任何结果,其中大多数是其他原因造成的问题(例如用。命名表)
有任何想法吗?
这是一个事实,即当我从资料夹复制数据库,我只复制每个单独的文件夹,并错过了ib_logfile0
,ib_logfile1
&ibdata1
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句