Supongo que xxxx.260mb.com es el nombre de dominio de la IP no local de dicho host no? haz intentado con:
mysql -h localhost -u pacus_xxx -pxxxxx
O sea conectar un script php en el mismo host local a MySQL?
Cual es el host target del usuario pacus??? porque si es 'localhost' no podras conectarte a MySQL de una IP remota o fuera de localhost, para ver el target de un usuario dentro del motor MySQL como el usuario 'root' de MySQL haces una busquedad en su diccionario de datos:
mysql> select host from mysql.user where user = 'pacus_xxx';
Si la respuesta es Por ejemplo:
'localhost'
solamente dicho usuario podra conectarse a Mysql del host local, ahora si el target es '%' quiere decir cualquier IP desde cualquier parte si quieres restringuir este asunto pues especifica la IP exacta remota de la cual se conectara dicho usuario por ejemplo:
mysql> update mysql.user set host = '10.x.x.x' where user = 'pacus_xxx';
mysql> flush privileges;
Todo lo anterior como el usuario root de Mysql claro esta. Asi le indicas a MySQL que permita que pacus_xxx desde remoto u la maquina con esa IP es la unica que puede acceder a MySQL con el usuario pacus_xxxx
Ahora me parece no se si habran cambiado ya esto, que por defecto MySQL en Windows se instala con conexión por 'memoria compartida' y no por socket TCP/IP verificate en my.ini si existe la linea --skip-networking comentada si esta comentada o sea si tiene # al inicio esto indica al motor que No escuche ningun puerto TCP/IP sino que solo reciba conexión por memoria compartida (y tendrias que crear una DLL y un asunto que la verdad no vale la pena). Busca esa linea si esta comentada descomentala, reinicia el motor y verifica si puedes conectarte por el puerto 3306
mysql -h localhost -u pacus_xxx -pxxxxx
O sea conectar un script php en el mismo host local a MySQL?
Cual es el host target del usuario pacus??? porque si es 'localhost' no podras conectarte a MySQL de una IP remota o fuera de localhost, para ver el target de un usuario dentro del motor MySQL como el usuario 'root' de MySQL haces una busquedad en su diccionario de datos:
mysql> select host from mysql.user where user = 'pacus_xxx';
Si la respuesta es Por ejemplo:
'localhost'
solamente dicho usuario podra conectarse a Mysql del host local, ahora si el target es '%' quiere decir cualquier IP desde cualquier parte si quieres restringuir este asunto pues especifica la IP exacta remota de la cual se conectara dicho usuario por ejemplo:
mysql> update mysql.user set host = '10.x.x.x' where user = 'pacus_xxx';
mysql> flush privileges;
Todo lo anterior como el usuario root de Mysql claro esta. Asi le indicas a MySQL que permita que pacus_xxx desde remoto u la maquina con esa IP es la unica que puede acceder a MySQL con el usuario pacus_xxxx
Ahora me parece no se si habran cambiado ya esto, que por defecto MySQL en Windows se instala con conexión por 'memoria compartida' y no por socket TCP/IP verificate en my.ini si existe la linea --skip-networking comentada si esta comentada o sea si tiene # al inicio esto indica al motor que No escuche ningun puerto TCP/IP sino que solo reciba conexión por memoria compartida (y tendrias que crear una DLL y un asunto que la verdad no vale la pena). Busca esa linea si esta comentada descomentala, reinicia el motor y verifica si puedes conectarte por el puerto 3306