Dump Mysql бази данни с помощта на PHP, PHPClub - PHP Developers Club
Отиди на страница
Изхвърлете Mysql база данни с помощта на PHP
Моля, кажете ми как да изхвърля базата данни с помощта на PHP, има ли API. В phpmyadmin'e има функция за запазване на дъмпа на диск, как се реализира това? Извиква ли се mysqldump? Имате нужда от помощна програма PHP, за да запазите уеб директорията и дъмпа на базата данни в един архив с последващо изтегляне от уеб сървъра на локалната машина.
Re: Изхвърляне на Mysql бази данни с PHP
Re: Re: Dump Mysql база данни с PHP
Благодаря ти. Направих го, но си помислих, че може би има някои функции, вградени в PHP за ускоряване на дъмпа. Следователно има друг въпрос: колко време отнема изхвърлянето на бази данни с различни размери (100 mb, 500 mb) на сървъри като Pentium III и Xeon?
Re: Re: Re: Изхвърляне на Mysql бази данни с PHP
Re: Re: Re: Re: Изхвърляне на Mysql бази данни с PHP
Още един глупав въпрос. В mysql има неща като "дай структурата на таблицата" и "дай всичко в таблицата". Въпрос: Има ли php скрипт, който след работа с базата данни по този начин създава дъмп файл? Ето как работи phpmyadmin, но е много тромаво. Трябва ми по-лесно. Има ли прост и разбираем за прост човек (не гуру-програмист) скрипт за създаване на дъмп на база данни за нейния анализ?
онче ужасно
Това обаче са само мои предположения. може и в друго да е причината, но да се определи по бебешки приказки
не изглежда възможно
Re: Re: Re: Re: Re: Изхвърляне на Mysql бази данни с PHP
Още един глупав въпрос. В mysql има неща като "дай структурата на таблицата" и "дай всичко в таблицата". Въпрос: Има ли php скрипт, който след работа с базата данни по този начин създава дъмп файл? Ето как работи phpmyadmin, но якотромав. Трябва ми по-лесно. Има ли прост и разбираем за прост човек (не гуру-програмист) скрипт за създаване на дъмп на база данни за нейния анализ?
Упълномощаване system("mysql -u ".$db_user." --p password=".$db_pass." и т.н.
Е, относно дъмпа - вижте NLP на mysqdump -u потребителско име --p парола и всичко това
Passivist PHPСluba
Оригинал от: ONK--p password=".$db_pass."
Е, съжалявам, глупако.
крокодил2у
http://vbolshov.org.ru
Какво прави PHP в този код?
Влезте през SSH, направете дъмп от shell, както се оказва - копирайте командата във вашия скрипт.
И освен това - хостът, съвсем вероятно, има информация на своя сайт за това как да изхвърлите мускулната основа с помощта на черупката.
Оригинал от: crocodile2uКакво прави PHP в този код?
Влезте през SSH, направете дъмп от shell, както се оказва - копирайте командата във вашия скрипт.
И освен това - хостът, съвсем вероятно, има информация на своя сайт за това как да изхвърлите мускулната основа с помощта на черупката.
Така например е ясно.
system("mysql -u ".$db_user." --password=".$db_pass." ".$db_name."
крокодил2у
http://vbolshov.org.ru
Първо решете от какво се нуждаете.
Темата се нарича "Dump Mysql база данни."
Това, което правите, не е Dump.
вижте mysql.com за използване на клиентски приложения на mysql.
съвет: mysqldump. И не ".file.sql"
О, съжалявам, не ти започна темата.
По дяволите, напълно объркан.
Оригинален автор: matrossТака че, например, това е разбираемо.
system("mysql -u ".$db_user." --password=".$db_pass." ".$db_name." Отговорих на въпроса ви какво прави php тук и просто копирах част от кода, например.Тук няма какво да бъркаме.
крокодил2у
http://vbolshov.org.ru
Към фен: Определено съм субективен и дете. Апетитът ми е ограничен до чаша кафе сутрин и чиния кнедли за вечеря. Въпреки че искам да се събудя сутрин и да получа известие от банката заедно с кафето за значителни приходи по сметката. Междувременно това не е там, трябва да пишете прости помощни програми с един бутон, като щракнете върху който можете да получите резултата.
Втори въпрос. Разрових се в phpmyadmin, той анализира таблиците на базата данни и взема данни от нея с помощта на обичайния SELECT. След това издава обратна SQL заявка, която може да се използва за възстановяване на базата данни (с CREATE TABLE и INSERT). Но phpmyadmin, извинете ме, е тромав, това е моето чисто субективно мнение, но да нарека 6-мегабайтов скрипт с много фантастична реализация на обект е изящно, благодаря. Има ли по-прост скрипт, който прави дъмп за анализ на база данни? Без никакви полета за попълване на данните в базата данни, без оптимизации и други неща, правейки едно нещо - дъмп.
Още едно лирично отклонение. Снощи отидох на кино с едно момиче, вечеряхме в малък ресторант с жива музика, общо взето беше добра вечер. Властите издадоха бонус за предсрочно изпълнения проект и го похарчиха целия. Защо рано? Мой приятел в Европа пише малък CMS, използвам го в практически задачи. Ако имам нужда от нещо от CMS, той пуска плъгин или корекция. Така се развива. Помагам да напиша някои плъгини, така че за CMS доста важен момент е създаването на резервно копие, в допълнение към системното (имам предвид хостинг системата или инструментите на ОС). Потребителят на CMS самостоятелно прави резервно копие, преди да публикува нова информация, преди да промени структурата на сайта и ако внезапно промените не му подхождат, той се връща назад. Със CMS ние се грижим да направим брошура A5 за възможноститесистеми и техните реални приложения. Архивирането е сериозно.