|
|
|
| вопрос по ситнаксису mysqldump...
есть БД, в которой из которой мне необходимо сделать дамп всех таблиц с префиксом допустим prefix_
нигде не нашел как это сделать...
пытался так:
mysqldump -u[юзер] -p[пароль] [БД] [префикс]% > db.sql
и так:
mysqldump -u[юзер] -p[пароль] [БД] [префикс]* > db.sql
|
оба раза писал, что нет таких таблиц (prefix_% и prefix_*)
как быть? | |
|
|
|
|
|
|
|
для: 1999
(18.06.2008 в 14:58)
| | а для чего такая операция необходима? | |
|
|
|
|
|
|
|
для: ronin80
(18.06.2008 в 15:10)
| | есть БД с множеством таблиц. одни из которых принадлежат форуму vBulletin, который необходимо перенести. Таблиц около 500, VB - около 60. Вот | |
|
|
|
|
|
|
|
для: 1999
(18.06.2008 в 15:22)
| | вроде такой функции нет, но кто мешает после экспорта отредактировать sql файл дампа, сделать например замену в любом текстовом редакторе
CREATE TABLE на
CREATE TABLE prefix_%
только надо заценить сколько там пробелов между CREATE TABLE и названием таблицы
у меня например в дампе это выглядит так
CREATE TABLE `contras` (
для всех таблиц, вот и делаем замену на CREATE TABLE `prefix_% | |
|
|
|
|
|
|
|
для: ronin80
(18.06.2008 в 16:04)
| | дело в том, что размер дампа БД - около 500Мб. В текстовых редакторах он не открывается по причине своего размера | |
|
|
|
|
|
|
|
для: 1999
(18.06.2008 в 16:11)
| | а кто мешает создать новую бд и залить туда дамп? | |
|
|
|
|
|
|
|
для: ronin80
(18.06.2008 в 18:17)
| | это и так понятно. просто думал, что mysqldump умеет с превиксами работать | |
|
|
|