Порт 80 является http, порт 3306 (значение по умолчанию) - то, где MySQL слушает, если Вы говорили php соединяться с mysql сервером на порте 80 затем, что это объясняет, почему Вы не могли соединиться. Удаление аргумента port и разрешение ему использовать значение по умолчанию объяснили бы, почему он работал.
В CMD.EXE
нет встроенного примитива для удаления строк из текстовых файлов. Я подозреваю, что вы найдете утилиту в команде для
.
@echo off
for /f %%i in (textfile.txt) do echo dmscmd "mydns" /zoneadd %%i
Она будет перебирать все строки в textfile.txt
, отображая пример команды dnscmd
- строка для каждой строки файла. (Очевидно, удалите echo
, чтобы оно действительно выполняло команды.)
Синтаксис для
несколько загадочен. Когда вы используете для
в простой командной строке, вы не дублируете %%
переменные среды. Я считаю, что для
невероятно удобен и использую его ежедневно (но, кстати, я также ежедневно использую командную строку).