星期二, 4月 23

Cacti - Database Crash 問題



在使用 Cacti 的過程中,經常會遇到的是 mysql Database Table Crash 的問題
如果你看到下列的 log,有可能就是 Database Table Crash 掉了

CMDPHP: Poller[0] ERROR: SQL Assoc Failed!, Error:'145', SQL:"select poller_output.output, poller_output.time, poller_output.local_data_id, poller_item.rrd_path, poller_item.rrd_name, poller_item.rrd_num from (poller_output,poller_item) where (poller_output.local_data_id=poller_item.local_data_id and poller_output.rrd_name=poller_item.rrd_name) " 

此時,你可以用的指令為
mysqlcheck --auto-repair --databases  


mysqlcheck --repair 
 

php /var/www/html/cli/repair_database.php

如果在使用 mysqlcheck 指令時回應為

Access denied for user 'root'@'localhost' (using password: NO) when trying to connect

在指令後加 -p 就會要求你輸入 root 密碼,輸入後就可以正常執行了

沒有留言:

張貼留言