I would also advise the following:
For all passwords, your database, ftp, site admin... all passwords for Joomla
Always use a very complex password.
I have to generate one from a site.
Choose at least 20 characters
CHOOSE ALL OF THESE
Spaces Number of Characters
Number of Passwords to Generate Generate like 20, then save them, and pick some good ones for your site.
If you use one of them for your login, you will need to be able to Copy and Paste, or choose SAVE password when logging into your site.
This will reduce your being hacked BIG TIME.
Since I started doing this, I have never been hacked.
PS< you must be updated to the latest Joomla release also.
Here if you ever need help.... info at bluefiremedia dot biz