My MySQL database has been getting hacked, and I cannot find the loophole. I have solid protection in PHP to prevent against injection and the hacker himself has communicated with me and says he is not hacking by means of injection.
Without injection, what other ways could I be getting hacked? I know he doesn't know my database password, I am not getting DDOS attacked, and third there is no personal info on my site a hacker would want, so I think the hacker is telling the truth.
So how can a MySQL database be tampered without injection?