Is it Okay for mysql to hit 59% without no query running in my site?
With nothing running, mysqld will use 0% of CPU, therefore you must have something running. Enable general log, that will show you exactly what it's doing.

And 1GB isn't a particularly big database.