데이터베이스는 Mysql이며 현재 144059개의 사용자 정보가 있습니다. 최근 일부 사용자가 이전에 등록했지만 잠시 후에 로그인할 수 없어 다시 등록해야 한다는 피드백이 있었습니다. 웹사이트는 PHP입니다. 피드백을 받은 후 크론 작업과 로그 등을 확인해 보았으나 원인을 찾을 수 없었습니다. (로그인이 안되는 이유는 사용자 정보가 삭제되었기 때문입니다.)
그러면 어디서부터 시작해야 할지 여쭤보고 싶습니다.
일부 권한 수정 후, 사용자 손실이 다시 발생하지 않았습니다(2개월째). 그러나 이전까지 이용자 수가 감소한 원인은 아직까지 발견되지 않았습니다.
어쨌든 사건은 종결되었습니다.
<code class="language-text">mysql -uroot -prootpwd db_name < db_name.sql mysqlbinlog --stop-datetime="2013-10-12 12:30:00" /var/log/mysql/mysql-bin.000001 | mysql -uroot -prootpwd </code>
<code class="language-text">set global general_log=on; mysql> show variables where value like '%table%' -> ; +------------------------------+-----------------------+ | Variable_name | Value | +------------------------------+-----------------------+ | log_output | TABLE | | slave_rows_search_algorithms | TABLE_SCAN,INDEX_SCAN | | tx_isolation | REPEATABLE-READ | +------------------------------+-----------------------+ 3 rows in set (0.00 sec) </code>