|
|
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
Доброго дня. Пытаюсь сделать вот что: Код: php 1. 2. 3. Сервер выдаёт Код: sql 1. Что это может быть, если я убираю IDENTIFIED BY..., то команда выполняется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 13:03:44 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
Vladimir aka jeltoesolnceДоброго дня. Пытаюсь сделать вот что: Код: php 1. 2. 3. Сервер выдаёт Код: sql 1. Что это может быть, если я убираю IDENTIFIED BY..., то команда выполняется? я никогда дела с mysql не имела, просто посмотрела в документацию и вроде как не требуется указание пароля в синтаксисе GRANT, если пользователь уже создан. Модератор: Тема перенесена из форума "PHP, Perl, Python". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 16:29:30 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
volodin661, попробуйте сгенерить полную строку заранее, потом ее распечатать и лишь потом заслать в ssh. А то фик его знает что вас в переменных и какая строке в результате генерится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2013, 20:06:11 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
javajdbc, Я попробовал руками отправить запрос на SSH, перебрал все варианты типа Код: sql 1. Cтабильный ответ Код: sql 1. Между тем, этот код Код: sql 1. 2. 3. 4. 5. 6. 7. Выполняется корректно. Что позволяет мне предполагать, что дело в интерпретации SSH? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 01:26:38 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
volodin661, Да, но в обычном исполнении эта серия проходит, она привычна в MySQL... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 01:30:26 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
попробуйте убрать ";" в самом конце.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 03:09:35 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
javajdbc, Попробовал. Всё то же самое... Я могу создать пользователя через SSH, могу удалить, но, как только я пытаюсь указать строчку "IDENTIFIED BY '...' " - выбрасывает эту ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 10:56:26 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
Что в $dbPass содержится - действительно '123456' или что-то другое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 11:41:56 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
vkle, Другое). Но там содержится рабочий пароль, он валидный). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 12:09:09 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
Vladimir aka jeltoesolnce, Вверху код, который я назвал рабочим, выполняется на локальной машине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 12:11:18 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
Vladimir aka jeltoesolncejavajdbc, Я попробовал руками отправить запрос на SSH, перебрал все варианты типа Код: sql 1. Cтабильный ответ Код: sql 1. Между тем, этот код Код: sql 1. 2. 3. 4. 5. 6. 7. Выполняется корректно. Что позволяет мне предполагать, что дело в интерпретации SSH? если главный подозреваемый SSH, то проверить просто: ssh example.com 'perl test.pl -e "GRANT ALL ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';"' а изнутри test.pl посмотреть, что приходит. мне вот все эти игры с кавычками доверия не внушают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 18:11:44 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
volodin661, без -е ssh example.com 'perl test.pl "GRANT ALL ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';"' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2013, 18:14:13 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
Забил на SQL + SSH, сделал так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Пихаем каталог с дампом и этим временным файлом на сервер, потом привычно: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2013, 19:29:14 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
Vladimir aka jeltoesolnceЗабил на SQL + SSH И это вместо того чтобы разобраться с проблемой :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2013, 03:13:23 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
InterSky, Не получилось у меня - я час в командном режиме руками без Перла пытался выполнить GRANT ... IDENTIFIED сквозь SSH - не получилось никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2013, 10:44:47 |
|
||
|
Обращение к mysql в Perl через SSH
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. А что у тебя насчёт экранирования кавычек? А то тут первая одинарная кавычка открывается перед mysql и закрывается перед user! Тоесть в кавычках у тебя только - 'mysql -e "GRANT ALL ON database.* TO ' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2013, 02:41:16 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38505413&tid=1835496]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 320ms |

| 0 / 0 |
