Автор Тема: mysql възстановяване на база данни?  (Прочетена 1815 пъти)

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Здравейте,
Извинявам се предварително за тези въпроси, но не съм се сблъсквал до сега с mysql и съм много бос в тази област.
Налага ми се да обслужвам една база данни която се оправлява от друг софтуер.
Трябва да мога архивирам дадена база данни...това става с mysqldump,
а с mysql < file.db се възстановява архивираната базата данни.
Имам следните въпроси:
от къде се задава до каква големина (пространство заемано на хард диска) може да расте базата данни? /etc/my.cnf? И какво става след като се запълни заделеното място?
Има ли начин да се накара mysql да изтрива/архивира автоматично най-старите записи (определени таблици съдържащи логове на събитията) от базата данни с цел да не се запълни заделеното пространство на диска? Най-вероятно това трябва да го прави самия софтуер управляващ базата данни...но не намирам такава настройка в него :(
Активен

Няма начин, да няма начин!

anstas

  • Напреднали
  • *****
  • Публикации: 160
  • Distribution: Debian Mandriva Sabayon
  • Window Manager: Gnome & KDE
    • Профил
Re: mysql възстановяване на база данни?
« Отговор #1 -: Feb 02, 2010, 17:36 »
Здравей!

Всичко е в зависимост от големината на базата данни!
Удобният начин е ако имаш инсталиран, phpmyadmin?
Разгледай това...

http://www.ntchosting.com/mysql/database-dump.html#How_to_create_a_MySQL_table_using_the_PHPMyAdmin

С пожелания за успешно решение!
Активен

Ако Господ се бе посъветвал с мен, когато е  създавал света,  щях да му препоръчам да го устрои по-просто.     Алфонс X МЪДРИ, крал на Кастилия.

GNU/Linux user 462005

Astor

  • Напреднали
  • *****
  • Публикации: 332
    • Профил
Re: mysql възстановяване на база данни?
« Отговор #2 -: Feb 03, 2010, 15:42 »
Така и не разбрах от къде се задава крайното дисково пространство до което може да расте дадена база данни?
И какво става когато няма повече дисково пространство за да расте базата данни?
Активен

Няма начин, да няма начин!

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Re: mysql възстановяване на база данни?
« Отговор #3 -: Feb 03, 2010, 17:24 »
При myisam енджина (който е по подразбиране) няма такава настройка.

Ако се използва InnoDB енджина лимита се настройва от my.cnf като се дадат настройки за големината на файла в който трупа.
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

dejuren

  • Напреднали
  • *****
  • Публикации: 1025
  • Distribution: Ubuntu, RedHat
  • Window Manager: lxde KDE4
    • Профил
Re: mysql възстановяване на база данни?
« Отговор #4 -: Feb 04, 2010, 22:45 »
Като няма повече място базата се чупи при update или insert. За автоматично изтриване си правих perl скрипт в крон, който избираше записи с поле дата по малко от зададено (два месеца от текущата дата), но твоят случай изглежда по-лесен, тъй като имаш цели таблици разделени по време. Дано само програмиста на базатa се е сетил да включи датата на създаване на таблицата в името и. Като друго решение може да се преместят файловете на базите (при спрян сървър) в директория с празно място, и сървъра се презапусне с новата директория в my.cnf, или просто се направи линк оt /var/lib/mysql до новото място.
Активен

http://webchat.freenode.net/?channels=ubuntu-bg
The quieter you become, the more you are able to hear.
Две седмици цъкане с мишката спестяват два часа четене на документацията.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
MySql малък проблем.
Хардуерни и софтуерни проблеми
Marto 6 9417 Последна публикация Sep 25, 2002, 12:32
от
mysql въпрос
Настройка на програми
dumi 0 2428 Последна публикация Oct 08, 2003, 06:42
от dumi
Perl + CGI,DBI + Mysql ili PHP + Mysql
Общ форум
jica 3 9326 Последна публикация Sep 07, 2004, 17:02
от jica
Mysql проблем със стартирането(mysql.sock missing)
Настройка на програми
coveka 6 11501 Последна публикация Mar 01, 2008, 22:02
от coveka
Mysql: can't connect to local mysql server
Настройка на програми
wonder 1 10174 Последна публикация Mar 16, 2008, 01:17
от neter