Ошибка mysqldump 1142

mysqldump errorУтилита mysqldump является прекрасным инструментом, позволяющим на лету делать резервные копии баз данных.

Ошибка mysqldump: Got error: 1142: SELECT,LOCK TABL command denied to user ‘root’@’localhost’ for table ‘cond_instances’ when using LOCK TABLES может возникнуть в случае, если вы хотите сделать копию всех баз сразу. Во время копирования база данных performance_schema может быть заблокирована и это приведет к ошибке.

При одновременном копировании всех баз данных полезно использовать следующие параметры для исключения служебных баз данных, которые не нужны для последующего восстановления:

--ignore-database=performance_schema --ignore-database=information_schema

3 thoughts on “Ошибка mysqldump 1142

  1. Станислав

    После созданий копий данной утилитой, выскакивает ошибка входа:
    Warning in ./libraries/session.inc.php#101
    session_start(): open(/var/lib/php/session/sess_sj9f2h0o4q2ilg8eab8f4e1lchklfvle, O_RDWR) failed: Permission denied (13)

    Backtrace

    ./libraries/session.inc.php#101: session_start()
    ./libraries/common.inc.php#349: require(./libraries/session.inc.php)
    ./index.php#12: require_once(./libraries/common.inc.php)

    1. nix Автор записи

      Нужно смотреть, почему PHP не может получить доступ к каталогу /var/lib/php/session. Не думаю, что эта ошибка связана с использованием mysqldump.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *