Pues la opción (1) depende de la base de datos, así que primero debe iniciar tus scripts y conectar antes de poder bloquear el acceso.
La opción (2) no depende de dichos recursos y tratará de hacer el bloqueo sin tener que iniciar tus scripts.
Usa el sentido común.