mysqlhotcopyのエラー'cond_instances'

5.5に自動的にバージョンアップされていたMySQL。

実はその頃からエラーメールが届いていました。

DBD::mysql::db do failed: SELECT,LOCK TABL command denied to user ‘root’@’localhost’ for table ‘cond_instances’ at /usr/bin/mysqlhotcopy line 489.


しかし。。

確認するとバックアップの日付は新しくなっている。。

エラーメールは届くけど、バックアップは出来てる??

なぞな状態ですけどしばらく放置していました。

しかし。。いろいろ調べてみるも根本的な対策がまだ見つからない。

もう少し放置か。。

バックアップ対象から外す方法を取っている方は見つけた。

mysqlhotcopyのエラー

バックアップ用シェル(mysql-backup.sh)を編集

# データベースごとにバックアップ
for dbname in $DBLIST
do
[ $dbname = “performance_schema” ] && continue  ←追加
table_count=mysql -u root -p$ROOTPASS -B -e “show tables” $dbname|wc -l
[ $table_count -ne 0 ] &&
mysqlhotcopy $dbname -u root -p $ROOTPASS $BACKDIR | logger -t mysqlhotcopy
done

 

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
Highslide for Wordpress Plugin