2015-03-20 5 views
-1

По ряду причин описывает здесь:Дамп базы данных mysql из консоли mysql? (Невозможно нормальный путь)

STRANGE Situation -> Mysql ERROR 2002 (HY000)

Я не могу использовать туздЫшпр. Есть ли другая программа или способ сбросить dbs через консоль mysql? Единственный способ, которым я могу попасть в консоль:

mysql -h 127.0.0.1 -P 3306 -u root -p (из-за проблем, указанных выше, или если я переустанавливаю mysql, что может быть рискованным)

Надеюсь, что кто-то поможет нам сохранить наши данные!

+0

Вы сказали: mysqldump -h 127.0.0.1 -u root -p' (и т. Д.) –

+0

Я пробовал все варианты mysqldump, это должно быть каким-то другим способом. Возможно, резервное копирование самой старой fdata/var/lib/mysql? такая стратегия рекомендуется? http://dba.stackexchange.com/questions/40390/reinstall-mysql-but-keep-database-tables-and-data – user3842869

ответ

0

для будущего, РЕШЕНИЕ:

MySQL -h 127.0.0.1 -P 3306 -u корень -p -e "показать баз данных;" | tr -d "|"

mysql -h 127.0.0.1 -P 3306 -u root -p -e "показать базы данных;" \ | tr -d "|" \ | egrep -v "(База данных | mysql | information_schema)"

для db in \ mysql -h 127.0.0.1 -P 3306 -u root -p -e "show databases;" \ | tr -d "| " \ | egrep -v "(Database|mysql|information_schema)"; \ do mysqldump -h 127.0.0.1 -P 3306 -u root -p --opt --routines --databases $ db "$ db.sql"; done

Я получил эту ошибку в одной из баз данных, но это не повлияло на мои производственные, поэтому Im прохладно с ней.

туздЫшпр: Got ошибка: 1142: SELECT, команда ЗАМОК TABL отказано пользователя 'корень' @ 'локальный' для таблицы при использовании LOCK TABLES 'cond_instances'

Кредиты на:

http://vitobotta.com/smarter-faster-backups-restores-mysql-databases-with-mysqldump/

Смежные вопросы