сначала необходимо определить то, с чем база данных:
use database_name;
Затем можно выполнить запрос.
Если это, которым состоит в том все еще работа его, потому что Вы создаете их, но Вы не определили доступ к нему для того данного пользователя.
GRANT ALL ON database_name.* TO 'someuser'@'somehost';
Можно читать больше об использовании Grant по http://dev.mysql.com/doc/refman/5.1/en/grant.html
Да, для этой цели вы можете использовать squid. Взгляните на директиву cache_peer . Вы даже можете сделать балансировку нагрузки squid между несколькими родительскими прокси:
cache_peer parent1.foo.net parent 3128 0 round-robin no-query
cache_peer parent2.foo.com parent 3128 0 round-robin no-query
...
3128 в этом примере - это порт родительского прокси, к которому нужно подключиться. 0 будет портом ICP, но я предполагаю, что у вас нет таких тесных отношений с родительскими прокси, поэтому его можно установить в 0.
См. Онлайн-документацию, особенно раздел о cache_peer для получения дополнительной информации.