Wait a second. You just said:
I CHECK AMAZON S3 AND SEE THE DAILY BACKUPS. ALL LOOKED GOOD TO ME. THEY ARE EVEN THE SAME SIZE FILES AS THE PREVIOUSLY FINE BACKUPS.
I suppose that the "previously fine backups" means "tested backups". In this case you do have backups with a database in them.
BUT YOUR SOLUTION IS TO BLAME YOUR PAYING CUSTOMER FOR NOT MIRACULOUSLY KNOWING THAT THE BACKUPS STOPPED BACKING UP THE DATABAS??!
Miraculously? Did I even imply that? All I am saying is that I am not personally managing the backups of your site. As a precaution you are supposed to do test your backups. I will give you an example of what happened to me 10 years ago. I was backing up all my files on a CD-ROM (do you remember DirectCD? That's what I was using). I thought that they were safe. Then my hard drive crashed. It so happens that the CD-RW I thought I was backing up to had developed a defect which prevented me from reading most files from it. Whose fault was it? The CD-RW manufacturer's? The CD-ROM drive manufacturer's? Microsoft's? DirectCD's? The hard drive manufacturer's? Or maybe mine? I considered it my fault because I never bothered checking that the backup was actually working.
Just like any other software running on your site, Akeeba Backup is bound by the settings of your server environment. If, let's say, the privileges for the database user change at some point and SHOW TABLES is not allowed then it "sees" no tables and logs that no tables have been found. Did you check the log? Did you try to do a test restoration? Are you 100% sure, beyond any doubt whatsoever, that nobody changed anything in the server configuration? I don't understand how that is my fault. Have you hired me to take backups of your site and test them, under penalty for lost data? I don't think so.
What kind of a response do you honestly expect from a person who is desperate for your help to restore their site after going through your trouble shooter repeatedly, and then you just tell them there is no database in the backup file and try to blame THEM!
What kind of a response do you honestly expect from a developer when the truth is that your database dump is not present in the archive? Do you think I am in posession of a magic formula which can restore data that's never recorded anywhere? Of course not. That's why I asked you if you have a previous backup.
So, coming back to my previous question. Have you actually tried restoring any of the older backups? You just said that older backups are "FINE". I presume this means tested and restoring correctly. Well, do you want to try restoring one of them?
Also, there is another thing. I have no idea what your free disk space on the account is because the login information you gave me doesn't allow me to log in to your cPanel. If your disk is full it makes sense that the SQL dump is reported as 0 bytes (it wouldn't be able to be written to). Maybe instead of yelling you could try extracting the backup locally using eXtract Wizard and see if the installation/sql/joomla.sql file is non-zero bytes long.
Look, I do try to help everyone to the extent it's humanly possible. You freaked out on me when I told you that you don't have a SQL dump in your archive. I gave you two possible explanations and you immediately started yelling at me. Had I been provided with a backup log file (which is obviously out of the question on that site) I could have told you EXACTLY what happened. Not given a log file I have to speculate and by doing so I had to list the most common and plausible reasons.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!