No son errores de MySQL sino de PHP y tienen que ver con que es un script no adaptado para el uso que le quieres dar.
El script que te dieron es el script que fue creado en la PC donde se diseñó la base, y el username y host indicado en las conexiones es el de uso local en esa PC (y en cualquiera).
Para poder usar un script de desarrollo tienes que cambiarle manualmente todos los parámetros de las conexiones para poner el username y pasword que su sitio va a usar,
y que jamás es el root.
Por otro lado, debes también asegurarte que si hay rutas absolutas para buscar elementos, archivos o componentes, estas rutas respeten las que necesitas en el host, que normalmente son distintas.
En otras palabras: Toma el scrip, editalo, busca los valores que debes cambiar y modifícalos.
Y en el futuro fíjate que si lo que te devuelve es un mensaje que contiene cosas como las que te marco,
no es con MySQL el problema, sino con PHP:
Cita: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /home/a8241775/public_html/testv4/includefiles/database.inc.php on line 6