使用 ibdata 和 frm 文件恢复 MySQL 数据库

因为磁盘空间不足,我的一个虚拟机服务器崩溃了。结果数据库服务器进程无法启动,数据也就无法导出。只能想办法从数据库原始文件 ibdata 和 frm 文件中恢复数据库。

因为没有经验,好不容易才找到了恢复方法。特此记录,以备后用。

继续阅读全文

修复 MySQL 数据库结构错误 – 升级

不知道是不是每次更新 MySQL 软件之后都需要执行数据库升级指令?在我进行过的几次软件升级之后,总会在 MySQL 的日志中见到“[ERROR] Missing system table mysql.proxies_priv; please run mysql_upgrade to create it”之类的错误。虽然这个错误修复起来很简单,却不容易引起注意。

继续阅读全文

phpMyAdmin “Cannot start session without errors”

有时候 phpMyAdmin 会出现无法访问的错误,显示错误提示信息 “Cannot start session without errors”。可能是服务器上的权限设置错误,也可能仅仅是因为客户端浏览器中的 cookies 问题。我采取了很简单的 YUM 方式来安装 phpMyAdmin,可还是碰到了好几次这样的问题。

继续阅读全文