Access denied for user 'nomemio'@'localhost' (using password: NO)
Nello script ammesso che nell'hosting hai Mysql
devi settare host password e il nome del database
che avrai creato nel tuo spazio web.

come creo un db sul web visto che fino ad ora li ho creati solo con phpmyadmin
Ripeto devi guardare nel pannello di controllo
dell'hosting (non conosco altervista) o chiedere
direttamente all'assistenza (solitamente queste risposte
le trovi nelle FAQ dell'assistenza).