CDR reports not reflecting the present stats

On a FreePBX (under Elastix)
Hi i would like to ask how to go over the issue of the CDR not reflecting the present generated CDR, i can only generated CDR 4 days behind and from now on forward noting is displaying

Any guide where i need to start looking for this issue somehow.Thanks a lot

i have this details on my Server:

/etc/asteriks/cdr_mysql.conf
[global]
hostname = localhost
dbname=asteriskcdrdb
password = (added password - eLaStIx.asteriskuser.2oo7)
user = asteriskuser
userfield=1
;port=3306
;sock=/tmp/mysql.sock

amportal.conf
AMPDBHOST=localhost
AMPDBENGINE=mysql
; AMPDBNAME=asterisk
AMPDBUSER=asteriskuser
; AMPDBPASS=amp109
AMPDBPASS=&kA013hNd
AMPENGINE=asterisk
AMPMGRUSER=admin
;AMPMGRPASS=amp111
AMPMGRPASS=&kA013hNd

cdr_mysql.conf
[global]
hostname = localhost
dbname=asteriskcdrdb
password = eLaStIx.asteriskuser.2oo7
user = asteriskuser
userfield=1
;port=3306
;sock=/tmp/mysql.sock

res_mysql.conf
[general]
dbhost = 127.0.0.1
dbname = asteriskrealtime
dbuser = asteriskuser
dbpass = eLaStIx.asteriskuser.2oo7
;dbport = 3306
;dbsock = /tmp/mysql.sock

Any suggestion guys what i been missing here…?

UPDATE

This is issue is resolved already by just changing the necessary credentials for cdr_mysql.conf,res_mysql.conf and amportal.conf

MAtching all users and password corrected all the CDR issue.Thanks