Я только что установил последнюю версию узла (0.6.12) в Windows 7, используя msi (node-v0.6.12.msi).
npm уже поставляется с ним, нет необходимости включать его отдельно.
Я столкнулся с проблемой прав доступа при запуске npm (npm install mysql) по пути, в котором находился мой nodejs, например C: \ Program Files (x86) \ nodejs
Затем я выполнил следующие шаги:
1) Добавил C:\Program Files (x86)\nodejs\npm
в переменные среды - системная переменная Path.
2) вернулся в C:\
в командной строке и дал команду -npm install mysql
- и вуаля!это сработало ..
Надеюсь, это поможет.