Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: Йордан в Jul 28, 2004, 10:20



Титла: MySQL
Публикувано от: Йордан в Jul 28, 2004, 10:20
Привет
някой да е бакъпвал МъСЯЛ... никога до сега не ми се е налагало но сега ми е налойително... има ли някакъв инструмент за тази цел или как се прави тая врътка

мерси предварително


Титла: MySQL
Публикувано от: Филип Бонев в Jul 28, 2004, 11:20
Здравей,

От mysql-front май имаше нещо което ти изкарва цялата база в sql файл, другия варянт май е да си преместиш файловете на mysql.


Титла: MySQL
Публикувано от: Йордан в Jul 28, 2004, 12:10
предпочитам да ги места... поне скрипта ми ще е по елементарен
намерих една директория маай с базата данни за всяка база имам папка а за всяка таблица по 2-3 файла със същото име... това ли ми е MySQL bazata danni


Титла: MySQL
Публикувано от: Hapkoc в Jul 28, 2004, 12:11
Виж man mysqldump :)


Титла: MySQL
Публикувано от: Йордан в Jul 28, 2004, 12:16
10X oprawih se :)


Титла: MySQL
Публикувано от: kennedy в Jul 28, 2004, 12:30
phpmyadmin ima mnogo dobro reshenie za export, razbirase ima i otdelni scriptowe koito mogat da ti backupwat bazata. no warianta za dirktno kopirane syshto stawa.


Титла: MySQL
Публикувано от: Йордан в Jul 28, 2004, 13:57
това ми напомня за един проблем който имам с phpMyAdmin
не мога да му пусна "login" страницата... сега дирекно се логва като роот но ако смена паролата се усира а и не може да се използва от други юзери... някой да е решавал тоя проблем ?


Титла: MySQL
Публикувано от: zeridon в Jul 28, 2004, 21:46
проблема е в дизайна на самият MyAdmin

ползва httpAuth ... в документацията му беше описано подробно ма нямам време да ровя


Титла: MySQL
Публикувано от: в Jul 28, 2004, 22:43
тва го знам
но искам с логин страница да стане а може... виждал съм такова чудо


Титла: MySQL
Публикувано от: в Jul 29, 2004, 11:08
eto go i otgowora na waprosa
krie se w reda $cfg['Servers'][$i]['auth_type']     = 'cookie';  

ima tri wazmojnosti  
config - da se zadade w konfiga user i parola
http - izliza popup w koito se wawejda user i parola
cookie - dawa wazmojnost za izbor na ezik wawejda se usera i parolata /*brausera trqbwa da priema bizkwitki*/

izwinqwam se za latinicata no sam pod root


Титла: MySQL
Публикувано от: bigadmin в Jul 31, 2004, 02:33
lelelelele giga ti o6te na configa na phpMyAdmin li si be brat4e, puk nai elementarnoto det moje6 da napravi6 e s edin .htaccess fail, ili 4rez configa na apacheto da popi6e6 malko allow pravila, lele male


Титла: MySQL
Публикувано от: peio в Aug 21, 2004, 19:55
MySQL бекъпа може да е както и лесна задача, така и да се превърне в поредица от препъни камъни, ако си като мен и си зависим от много неща от тази прекрасна СУБД.

Първо лесното - базите са обикновенно под-директории на /var/lib/mysql/ , а таблиците са файлове (обикновенно по 3 за таблица) в тази директория ( това не е вярно за InnoDB - те се пазят по различен начин). От това следва, че ако имаш файловете имаш и данните си и простото копиране ти е достатъчно за бекъп.

Горното важи обаче само, ако става въпрос за  която е минимално натоварена и ти си наясно дали някой чете или пише в момента, което никога не се случва на т.нар. production машини.

За да се създаде моментна "картина" на базата данни ти трябва да спреш процесите, които я променят. Най-бруталния начин е просто да спреш самата СУБД и да копираш файловете.

Правилния начин за бекъп е да заключиш таблицата с  LOCK TABLES tablenames и да изчистиш вътрешния кеш с FLUSH TABLES tablenames и тогава да копираш или да ползваш mysqldump.

Сега като погледнах има нова за мен команда mysqlhotcopy, която всъщност е един перл скрипт, който прави същото, но ти спестява писането и най-вече спестява време и има някои полезни опции, което не е чудно като се видят кои са авторите и кои са допринасяли за скрипта.

При мен скрипта е в /usr/bin/mysqlhotcopy и мисля ще ти е интересно да го разгледаш или просто да видиш как да го ползваш с perldoc /usr/bin/mysqlhotcopy.