您的当前位置:首页正文

计算机中丢失check,关闭或重新启动计算机后丢失或损坏的mysql表

2024-11-23 来源:个人技术集锦

我正在使用mysql本地数据库存储来自我创建的两个ruby脚本的一些数据。问题是,每当我重新启动或关闭我的电脑我的数据库似乎遭到损坏,当我试图访问它,它会显示以下错误: Can't connect to MySQL server on 'Andres-MacBook-Air-3.local' (61) (Mysql2::Error)关闭或重新启动计算机后丢失或损坏的mysql表

然后我用下面的命令(这是我发现的,而周围的Googling )以恢复连接:

cd /usr/local/mysql

sudo ./bin/mysqld_safe

(Enter your password, if necessary)

(Press Control-Z)

bg

后,我这样做,我可以连接到数据库但是当我试图访问一个表下面的错误出现:

Error retrieving table information

An error occurred while retrieving the information for table 'fourCheckins'. Please try again.

MySQL said: Table 'trackpuntos.fourcheckins' doesn't exist

我认为关闭/重新启动计算机会导致问题,因为此相同的情况发生了两次。幸运的是,在我第一次执行常规的mysqldumps之后。

有没有人有这究竟是为什么/如何防止它的想法?

我运行MySQL 5.6.12,上运行OS狮子一台MacBook Air。

谢谢

显示全文