Почему нет подключения после исполнения скрипта

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
dorofej85
Сообщения: 48
Зарегистрирован: 2013.08.23, 15:13

Почему нет подключения после исполнения скрипта

Сообщение dorofej85 »

Почему нет подключения после исполнения скрипта- было подключено

вот это https://packagist.org/packages/beaten-s ... db-manager

файл main выглядел

'modules' => ['db-manager' => [
'class' => 'bs\dbManager\Module',
// path to directory for the dumps
'path' => '@app/backups',
// list of registerd db-components
'dbList' => ['db', 'db1'],
],],
'components' => [

// https://github.com/creocoder/yii2-flysystem
'backupStorage' => [
'class' => 'creocoder\flysystem\FtpFilesystem',
'host' => 'localhost',
'port' => 21,
'username' => 'root',
'password' => '',
//'ssl' => true,
//'timeout' => 60,
//'root' => '/path/to/root',
//'permPrivate' => 0700,
//'permPublic' => 0744,
//'passive' => false,
//'transferMode' => FTP_TEXT,
],

а main-local

'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=dev',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
], до вложения дампа
все выглядело https://pastenow.ru/523974ebb2710676aab6e8d302e7f232 после исполнения
https://pastenow.ru/034cf50a9c068919595415b2d2aa43f3
dorofej85
Сообщения: 48
Зарегистрирован: 2013.08.23, 15:13

Re: Почему нет подключения после исполнения скрипта

Сообщение dorofej85 »

вот сама комманда создания дампа
class MysqlDumpManager extends BaseDumpManager
{
/**
* @param $path
* @param array $dbInfo
* @param array $dumpOptions
* @return mixed
*/
public function makeDumpCommand($path, array $dbInfo, array $dumpOptions)
{
// default port
if (empty($dbInfo['port'])) {
$dbInfo['port'] = '21';
}
$arguments = [
'mysqldump',
'--host=' . $dbInfo['host'],
'--port=' . $dbInfo['port'],
'--user=' . $dbInfo['username'],
"--password='{$dbInfo['password']}'",
];
if ($dumpOptions['schemaOnly']) {
$arguments[] = '--no-data';
}
if ($dumpOptions['preset']) {
$arguments[] = trim($dumpOptions['presetData']);
}
$arguments[] = $dbInfo['dbName'];
if ($dumpOptions['isArchive']) {
$arguments[] = '|';
$arguments[] = 'gzip';
}
$arguments[] = '>';
$arguments[] = $path;

return implode(' ', $arguments);
}

/**
* @param $path
* @param array $dbInfo
* @param array $restoreOptions
* @return mixed
*/
public function makeRestoreCommand($path, array $dbInfo, array $restoreOptions)
{
$arguments = [];
if (StringHelper::endsWith($path, '.gz', false)) {
$arguments[] = 'gunzip -c';
$arguments[] = $path;
$arguments[] = '|';
}
// default port
if (empty($dbInfo['port'])) {
$dbInfo['port'] = '21';
}
$arguments = ArrayHelper::merge($arguments, [
'mysql',
'--host=' . $dbInfo['host'],
'--port=' . $dbInfo['port'],
'--user=' . $dbInfo['username'],
"--password='{$dbInfo['password']}'",
]);
if ($restoreOptions['preset']) {
$arguments[] = trim($restoreOptions['presetData']);
}
$arguments[] = $dbInfo['dbName'];
if (!StringHelper::endsWith($path, '.gz', false)) {
$arguments[] = '<';
$arguments[] = $path;
}

return implode(' ', $arguments);
}
} а вот ошибка что он выдает Warning: Using a password on the command line interface can be insecure. mysqldump: Got error: 2003: Can't connect to MySQL server on 'localhost' (10061) when trying to connect
dorofej85
Сообщения: 48
Зарегистрирован: 2013.08.23, 15:13

Re: Почему нет подключения после исполнения скрипта

Сообщение dorofej85 »

Dump failed.
Command - mysqldump --host=localhost --port=3306 --user=root --password= new | gzip > C:\Server\OSPanel\domains\localhost\new\frontend/backups/new_full_default_2018-04-21_11-34-58.sql.gz
"gzip" �� ���� ����७��� ��� ���譥� ��������, �ᯮ��塞�� �ணࠬ��� ��� ������ 䠩���.
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: Почему нет подключения после исполнения скрипта

Сообщение andku83 »

а ftp сервер у вас точно есть?
Ответить