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を実行しています。
ありがとう