我最近搞砸了一个查询,并在MySQL中对一个表进行了核化。我还意识到,我没有cron做夜间SQL转储。但是我确实有一个夜间磁盘映像,我已经将其还原并挂载在DB服务器上。我在~/ my _restore/var/lib/mysql中找到了一个巨大的"ibdata1“文件,听起来可能是我的数据库。
有命令可以直接从数据库文件中转储吗?或者我应该停止mysql并更新/etc/mysql/my.cnf来指向新的数据文
[ERROR] mysqld: Incorrect information in file: '/mysql/#sql50f_eb5128_1.frm'
还原旧快照时收到此错误。如何确认导致此错误消息的哪个表?我确信这一定是MySQLdatabase,因为所有其他数据库都是INNODB。我正在使用MariaDB5.5。
当我打开XAMPP并单击MySQL开始按钮时,它会启动一秒钟,然后结束,并给出一个错误。我以前就开始了,但现在不行了。enter code here
14:28:03 [mysql] Error: MySQLshutdown unexpectedly.
14:28:03 [mysql] This may be due to a blocked port, missing dependenc