相关疑难解决方法(0)

MariaDB数据库损坏:引擎中不存在表

我正处于环境设置中,运行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)

mysql innodb mariadb

10
推荐指数
3
解决办法
7万
查看次数

xampp mysql和phpmyadmin不起作用

昨天我与我的xampp合作,并使用了apache和mysql服务。今天我想启动mysql服务,但没有成功。我尝试在论坛上搜索解决方案,但找不到任何东西,所以我问你。

在日志文件中,mysql停止工作后,我发现此消息:

2015-10-29 12:04:02 148c InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB's internal memory allocator.
151029 12:04:02 [Note] InnoDB: Using mutexes to ref count buffer pool pages
151029 12:04:02 [Note] InnoDB: The InnoDB memory heap is disabled
151029 12:04:02 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
151029 12:04:02 [Note] InnoDB: Memory barrier is not used
151029 12:04:02 [Note] InnoDB: Compressed tables use …
Run Code Online (Sandbox Code Playgroud)

mysql xampp

1
推荐指数
3
解决办法
3477
查看次数

标签 统计

mysql ×2

innodb ×1

mariadb ×1

xampp ×1