|
|
|
| Здравствуйте!
Скажите, есть ли в пхп встроенные функции, с помощью которых можно организовать архивацию базы данных в файл?
например. есть база new с таблицами, можно всю ее записать в файл new.sql.txt? | |
|
|
|
|
|
|
|
для: Stalker777
(25.08.2008 в 23:34)
| | Одной функцией не получится. Надо перебрать все записи и записать каждую. Причём если предполагается возможность восстановления из файла, надо не забыть вставить в файл разделители между записями. | |
|
|
|
|
|
|
|
для: Киналь
(25.08.2008 в 23:40)
| | а быстрый вариант есть?
дело в том, что записей очень много, скрипт простого перебора есть (на хосте там у них свой есть), НО он очень долго работает!..(
поэтому и необходимо "продвинутое" решение
есть какие-то готовые функции в пхп, библиотеки в пхп или утилиты, решающие именно эту проблему?
это очень необходимое действие (сохранение базы) и думаю, что профи в пхп уже давно знают не одно решение этой задачки)) | |
|
|
|
|
|
|
|
для: Stalker777
(25.08.2008 в 23:47)
| | А нет доступа к БД напрямую? SSH, то бишь? | |
|
|
|
|
|
|
|
для: Киналь
(25.08.2008 в 23:53)
| | хм.. что это? )
сайт выложен на agava.ru | |
|
|
|
|
|
|
|
для: Киналь
(25.08.2008 в 23:40)
| | здесь http://www.softtime.ru/forum/read.php?id_forum=&id_theme=48992, хоть и тема староватая, но cheops писал об некой утилите mysqldump. Может с ее помощью можно базу сложить в файл? | |
|
|
|
|
|
|
|
для: Stalker777
(25.08.2008 в 23:34)
| | Вот http://sypex.net/. | |
|
|
|
|
|
|
|
для: LINKIN
(26.08.2008 в 00:05)
| | уже нашел через яндекс)
их там валом. но этот первую страницу выдал
спасибо)
а другие варианты архивации есть? (кроме готовых скриптов)
или луше Sypex Dumper вряд ли напишешь? | |
|
|
|
|
|
|
|
для: Stalker777
(26.08.2008 в 00:11)
| | Если это "виртуальный хостинг" от Агавы, то там в списке услуг
Поддержка CGI, Perl, PHP, ASP, SSI, MySQL, MSSQL, ssh, ftp
|
Так вот, SSH лучше любого дампера=) Хотя, смотря что нужно. Графического интерфейса нет, зато есть надёжность и защищённость. | |
|
|
|
|
|
|
|
для: Киналь
(26.08.2008 в 00:20)
| | Киналь, а как это сделать? ))
напишите, пожалуйста, подробнее) | |
|
|
|
|
|
|
|
для: Stalker777
(26.08.2008 в 00:36)
| | Устанавливаете SSH-клиент, например, Putty, подключаетесь к серверу БД (параметры доступа вам, скорее всего, сообщил хостер) и работаете с БД в режиме командной строки.Сами команды, врать не буду, не помню; посмотрите мануал.
Впрочем, проще действительно воспользоваться готовым дампером - командная строка всё-таки на любителя) | |
|
|
|
|
|
|
|
для: Киналь
(26.08.2008 в 12:31)
| | спасибо)
думаю попробовать еще с утилитой | |
|
|
|