try:
mysql_connect("127.0.0.1", "root", "123456") or die (mysql_error());
echo "Connected to MySQL";
иногда настройки привилегий для сервера MySQL различаются для "127.0.0.1" и "localhost".Если это так, вы можете сделать:
mysql> GRANT ALL PRIVILEGES ON trackstar_dev.* TO 'root'@'127.0.0.1';
на вашем сервере MySQL