SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 22.07.2020 09:33:18

ryne
Участник
Зарегистрирован: 22.07.2020
Сообщений: 3

mysqldump с параметров --routines

Добрый день!
Проблема при использовании параметра --routines (хочу выгрузить хранимые процедуры) - дамп создается пустой (0кб).
Скрипт:

mysqldump --column-statistics=0 -P3306  -hlocalhost --lock-tables -u root -p -routines lims > c:/temp/backup.sql


Если выполняю ту же команду без параметра routines, дамп создается нормально:
mysqldump --column-statistics=0 -P3306  -hlocalhost --lock-tables -u root -p lims > c:/temp/backup.sql

Отредактированно ryne (22.07.2020 09:33:50)

Неактивен

 

#2 22.07.2020 10:00:21

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: mysqldump с параметров --routines

А если не
-routines
, а
--routines
?

два дефиса, а не один.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 22.07.2020 13:38:49

ryne
Участник
Зарегистрирован: 22.07.2020
Сообщений: 3

Re: mysqldump с параметров --routines

deadka написал:

А если не
-routines
, а
--routines
?

два дефиса, а не один.

Спасибо, сработало!
А в чем разница между одинарным и двойным дефисом?
В мануалах пишут то так, то эдак - для различных операторов по-разному.

Неактивен

 

#4 22.07.2020 14:02:46

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: mysqldump с параметров --routines

Точно не скажу, но вроде можно и так
mysql -umyfuckinguser
и так
mysql --user=myfuckinguser


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#5 22.07.2020 14:06:56

ryne
Участник
Зарегистрирован: 22.07.2020
Сообщений: 3

Re: mysqldump с параметров --routines

Благодарю!

Неактивен

 

#6 22.07.2020 21:51:06

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: mysqldump с параметров --routines

Нужно классиков читать smile

https://sqlinfo.ru/articles/info/11.html

Учтите, что параметры имеют две формы записи: длинную и короткую. В свою очередь, если параметр имеет значение (как например, в случае хоста необходимо указать имя хоста к которому нужно подключиться), то короткая форма записи может использоваться с пробелом или без (исключением из этого правила является пароль). Таким образом, следующие три записи являются эквивалентными:

mysql --host=myhost.ru
mysql -h myhost.ru
mysql -hmyhost.ru

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson