Нет, всё включено. Даже не знаю в чём проблема.Хз, все работает. Может что-то поотключали, типа окон или стилей?
Создал отдельный проект с одним действием, результат тот же.А в экшене [Браузер / Настройки] до нажатия на кнопку указаны файлы для загрузки на сервер?
p.s у меня тоже виснет из конструктора действий при нажатии на кнопку выбора Файла... поэтому я сразу добавляю в проект без теста в ПМ .. и уже там выполняю, там все без зависаний как правило
mysql -uLogin -pPassword
use db_name
source db_name.sql
string ip = project.Variables["ip"].Value;
string login = project.Variables["login"].Value;
string pass = project.Variables["pass"].Value;
SshClient sshClient = new SshClient(ip, 22, login, pass);
sshClient.Connect();
project.SendInfoToLog("Соединились с сервером", true);
var cmd = sshClient.CreateCommand("mysql -uLogin -pPassword");
cmd.Execute();
project.SendInfoToLog("Зашли в bd", true);
cmd = sshClient.CreateCommand("use db_name");
cmd.Execute();
project.SendInfoToLog("Выбрали bd", true);
cmd = sshClient.CreateCommand("source db_name.sql");
cmd.Execute();
project.SendInfoToLog("Импортировали bd", true);
sshClient.Disconnect();
return "ok";
Вроде получилось.Удалось найти ответ?
string ip = project.Variables["ip"].Value;
string login = project.Variables["login"].Value;
string pass = project.Variables["pass"].Value;
SshClient sshClient = new SshClient(ip, 22, login, pass);
sshClient.Connect();
project.SendInfoToLog("Соединились с сервером", true);
var cmd = sshClient.CreateCommand("mysql --user={-Variable.bd_username-} --password={-Variable.bd_pass-} --host=localhost --database={-Variable.bd_username-} < /home/admin/base.sql");
cmd.Execute();
System.Threading.Thread.Sleep(10000);
project.SendInfoToLog("Импортировали bd", true);
Получится, mysql> CREATE DATABASE имя_базы;а создать базу таким способом получится?
Около мегабайтачто в конфиге php, какое разрешение на max_file_upload(за правильное написание не уверен), по умолчанию 8MB
а файл какого размера вы грузите?
Здесь я понимаю, а как должно быть это оформлено в строке кода:Получится, mysql> CREATE DATABASE имя_базы;