2

mysql ローカル データベースを使用して、作成した 2 つの Ruby スクリプトのデータを保存しています。問題は、コンピューターを再起動またはオフにするたびに、データベースにアクセスしようとすると、次のエラーが表示されるため、データベースが破損しているように見えることです。 Can't connect to MySQL server on 'Andres-MacBook-Air-3.local' (61) (Mysql2::Error)

次に、次のコマンド (グーグル検索中に見つけたもの) を使用して、接続を復元します。

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

この同じシナリオが2回発生したため、コンピューターの電源をオフ/再起動すると問題が発生していると思います. 幸いなことに、初めて定期的に mysqldump を実行しています。

なぜこれが起こっているのか/それを防ぐ方法について誰かが考えを持っていますか?

OS Lionを実行しているmacbook airでmysql 5.6.12を実行しています。

ありがとう

4

2 に答える 2