我正处于环境设置中,运行OSX MariaDB 10.0.12-MariaDB Homebrew
我搞砸了安装,所以我从我的设置中完全删除了MySQL和MariaDB,然后重新开始.
完成MariaDB的安装后,我innoDB通过生产服务器上的DB Dump 重新导入了我的数据库().它工作正常.重新启动后,第二天,我无法再访问数据库:
Table 'my.table' doesn't exist in engine
造成这种情况的原因是什么?解决方案是什么?我确实看到了我的数据库的结构,但是当我尝试访问它时,它给了我这个错误信息.
我确实尝试mysql-upgrade --force删除了rm ib_logfile1 ib_logfile0
这里的数据丢失不是问题,问题是我每次重启时都不能花30分钟重新安装每个数据库.
这是一些日志:
140730 9:24:13 [Note] Server socket created on IP: '127.0.0.1'.
140730 9:24:14 [Note] Event Scheduler: Loaded 0 events
140730 9:24:14 [Warning] InnoDB: Cannot open table mysql/gtid_slave_pos from the internal data dictionary of InnoDB though the .frm file for the table exists. See http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html for how you can resolve the problem.
140730 9:24:14 [Warning] Failed to …Run Code Online (Sandbox Code Playgroud) 移动xampp文件夹后出现Xampp错误:
Apache正常运行:
如下图所示,我成功运行apache但无法运行mysql如果万一我移动并运行xampp apache和mysql但它显示错误,这是新鲜的,它显示错误,如"表不存在于引擎中" #1932作为放弃的图像.请解决任何人帮助的问题
Windows 7-Xampp
我有一个包含14个表的数据库。这几天我一直与他们一起工作,直到今天早上都没有问题。
除table外,所有表都可以posts。当我单击它的名称时(phpMyAdmin的左侧菜单),我收到一条消息:
#1932... posts doesnt exist in engine
在stackoverflow上有六个标题相似的帖子,但是对我来说没有解决方案。
例如,这是关于系统表phpmyadmin.pma和ubuntu的。我在Windows上,表posts是一个用户表。
有什么帮助吗?