Oh, don't get me wrong, I diddn't mean direct access to the DB.
While possible by making an account with only read rights, I never like having anything directly accessing the DB. One reason is security. A new MySQL bug and even read access could turn out to be bad, but that's probably just me...