Праўдзівая гісторыя: падзенне базы дадзеных? Націсніце ... Дох!

Маліцца

Далей прыводзіцца праўдзівая гісторыя, датаваная сёння прыблізна ў 11:00, калі я ехала на абед. Гэта НЕ платная пасада, але я дадаў ВЯЛІЗНУЮ спасылку на кампанію ў знак удзячнасці за тое, што яны ратуюць мой прыклад!

У распрацоўцы 101 гаворыцца, што, калі вы блытаеце з кодам або дадзенымі, вы заўсёды спачатку робіце рэзервовую копію. Ніякіх выключэнняў. 15 хвілін, неабходных для таго, каб зрабіць рэзервовае капіраванне, можа зэканоміць месяцы ці гады працы.

Сёння я зламаў развіццё 101.

Падчас выдалення ўбудовы я заўважыў, што з убудовай звязаны некалькі спадарожных табліц. Я хутка выбраў табліцы і націснуў DROP.

Зразумела, абавязковае папярэджанне ўзнікла ў маім браўзэры, але я, разумны, ужо вялікім пальцам па кнопцы ўводу дрыжаў ад чакання. Наступны момант здарыўся ў запаволеным руху ... калі мой вялікі палец пачаў паездку ўніз, да кнопкі, я пачаў праглядаць папярэджанне ва ўсім браўзэры.

"Вы ўпэўнены, што хочаце выдаліць імя базы дадзеных mydatabasename?" Націсніце.

Я не зусім упэўнены, чаму мае чытацкія і кагнітыўныя здольнасці апярэдзіліся тым, што мой вялікі палец націскаў клавішу Enter, але бясспрэчна здарылася. Я толькі што выдаліў сваю базу дадзеных WordPress.

Адразу адчула млоснасць, і халодны пот разарваўся на лбе. Я хутка адкрыў сваё FTP-прыкладанне і агледзеў сервер на наяўнасць рэшткаў базы дадзеных, якія маглі быць выдалены. На жаль, на вэб-серверах няма сметніцы. Яны дастаткова разумныя, каб пераправерыць з вамі, перш чым зрабіць што-небудзь дурное.

Я дурны.

У крайнім выпадку, я ўвайшоў у панэль кіравання хостынгам, адкрыў білет падтрымкі і напісаў наступнае:

Я толькі што выдаліў сваю базу дадзеных на сваім серверы. Скажыце, калі ў вас ёсць нейкі працэс рэзервовага капіявання, з якога можна аднавіць. Гэта праца майго жыцця. Рыданне. Зачэпка. Стогнаць.

Добра, я на самой справе не набіраў рыданне, стоп і стогн - але вы ўпэўнены, што гэтым займаўся я, калі пісаў білет. На працягу 2 хвілін я атрымаў адказ па электроннай пошце:

Паважаны кліент,

Вы можаце ўвайсці ў свой уліковы запіс пасярэдніка і запытаць аднаўленне з параметраў прадукту. Кошт рэстаўрацыі - 50 долараў.

Дзякуй!

Безумоўна ... Я пераходжу на старонку прадуктаў і там, ва ўсёй красе, ёсць значок, які патрабуе аднаўлення з рэзервовай копіі. Простая форма запытвае дату, якую вы хочаце выкарыстоўваць, а таксама ўводзіць любую прыдатную інфармацыю. Я проста пішу назву базы дадзеных і прашу іх аднавіць яе з апошняй рэзервовай копіі, якая ў іх ёсць.

запыт на аднаўленне

На працягу 20 хвілін рэзервовае капіраванне майго сайта мінус 2 апошнія паведамленні. Я хутка сабраў гэтыя паведамленні з электроннай пошты (дзе я падпісваюся на ўласную стужку), і мой сайт ствараецца на 100%. Я таксама прапусціў 1 каментарый (прабачце Jason!).

Я даўно быў з гэтым гаспадаром. Цяпер я з маховым кола і аўтаматызаваныя начныя рэзервовыя копіі з'яўляюцца часткай іх прапаноў.

Калі ў мяне была адна скарга, гэта тое, што пасля таго, як білет закрыты, вы не можаце мець з імі зносіны наконт гэтага. Я хацеў бы, каб вы маглі дадаць каментарый да закрытага білета падтрымкі.

Сёння было б сказана: "Дзякуй!".

4 Каментары

  1. 1

    Я выпадкова выпусціў БД, пра што я не хацеў 🙂

    На шчасце, мой хост таксама захоўвае рэзервовыя копіі 🙂

    Dreamhost на самай справе толькі што дададзены ў мінулым месяцы. Я лічу, што магчымасць аднавіць рэзервовыя копіі самастойна бясплатна, што вельмі добра, і нават ахоплівае вашы файлы, калі хочаце.

    Пасля таго, як я выпадкова выпусціў сваю першую БД, я пачаў рабіць тое, што ведаў, у першую чаргу, экспартуючы БД у лакальную копію. Неверагодна, але я на самой справе выкарыстаў іх і пасля нямых рэчаў umb

  2. 2

    Мы так добра атрымліваем, што робім, часам робім самыя дурныя справы. Я быў там і рабіў гэта, і, як кажа Алекс, мне да гэтага часу даводзілася карыстацца рэзервовай копіяй.

    Рады, што вы змаглі яго аднавіць.

  3. 3

    Рады, што вы выйшлі з гэтага бязладзіцы! Размова пра блогацыд, калі вы змянілі свой URL, гэта сапраўды забіла б яго!

    Я не рызыкую з падобнымі рэчамі і рэгулярна раблю рэзервовыя копіі не толькі тады, калі збіраюся ўнесці змены. Я выкарыстоўваю убудова wp-db-backup які кожны панядзелак адпраўляе мне поўную рэзервовую копію базы дадзеных, хоць вы можаце выбраць, як часта вы хочаце. Я настойліва рэкамендую гэта ўсім з-за дакладна апісанай вышэй праблемы, а таксама ў выпадку ўзлому альбо іншых праблем, якія могуць зрабіць вашу базу дадзеных бескарыснай. Прыемна мець магчымасць плаціць за рэстаўрацыю ласкава вашага гаспадара, але нашмат прасцей і танней заўсёды мець пад рукой рэзервовыя копіі.

    Не рабі гэтага больш Даг 😉

Што вы думаеце?

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.