Root si sarebbe l'username per accedere diciamo autorizzsti al db,
solitamente root io mi ricordo che lo usavo quando facevo le prove su easy php, adesso che sono su un dominio devo creare un utente apposta.
per esempio mi creo un database che mi conterrà delle tabelle per magari gestire un servizio di qualcosa, e in fase di creazione del database dichiaro che l'utente Mauro con password Password può accedere.
L'errore che ti si genera non è fatale infatti è un warning quindi devo dedurre probabilmente che i dati siano errati.
Comunque in linea di massima devi fare riferimento al server(che può essere il tuo computer o un serveer vero è proprio) che elabora gli script.
Se ti interessano altre informazioni contattami pure su Mauroconte.1994@gmail.com