mysql, Утилита командной строкиmysqladmin, Администрирование MySQL-сервера.mysqlcheck для сопровождения и аварийного восстановления таблиц.mysqldump, Получение дампов данных и структуры таблицыmysqlhotcopy, Копирование баз данных и таблиц MySQLmysqlimport, импорт данных из текстовых файловBuy this Reference Manual in softcover from Barnes & Noble!
mysqlhotcopy, Копирование баз данных и таблиц MySQLУтилита mysqlhotcopy представляет собой Perl-сценарий, использующий SQL-команды LOCK TABLES, FLUSH TABLES и Unix-утилиты cp или scp для быстрого получения резервной копии базы данных. Пожалуй, это наиболее быстрый способ копирования базы данных в целом или одиночных таблиц, но он может работать только на том же компьютере, где расположены каталоги копируемой базы данных.
mysqlhotcopy db_name [/path/to/new_directory] mysqlhotcopy db_name_1 ... db_name_n /path/to/new_directory mysqlhotcopy db_name./regex/
Утилита mysqlhotcopy поддерживает следующие опции:
-?, --help-u, --user=#-p, --password=#-P, --port=#-S, --socket=#--allowold--keepold--noindicesmyisamchk -rq.--method=#cp или scp).-q, --quiet--debug-n, --dryrun--regexp=#--suffix=#--checkpoint=#--flushlog--tmpdir=#Более полное описание данного сценария можно посмотреть в документации по языку программирования Perl.
Сценарий mysqlhotcopy берет информацию для групп [client] и [mysqlhotcopy] из файлов опций.
Для выполнения программы mysqlhotcopy необходимы доступ для записи в директорию, куда будет помещена копия, и привилегия выполнения команды SELECT для копируемых таблиц и команды RELOAD для MySQL-сервера (чтобы выполнить FLUSH TABLES).
| Posted by [name withheld] on Sunday February 9 2003, @3:17pm | [Delete] [Edit] |
--regex=
What sort of regex works here? I can;t get it to match anything
| Posted by [name withheld] on Thursday February 13 2003, @2:21am | [Delete] [Edit] |
Since this is a perl script, I think this will be perl regular expressions as discribed in 'perldoc perlre'.
Add your own comment.