MySQL дээр муу эсвэл авлигаар тэмдэглэгдсэн хүснэгтүүдийг хэрхэн засах вэ

Жил гаруй хугацаанд бид Counterizer залгаасыг WordPress-т ашиглаж улмаар блог болон уншигчдынхаа статистикийг хөтөлж байсан бөгөөд энэ залгаасыг хэд хоногийн өмнө идэвхгүйжүүлээд (бусад зүйлсийн дотор) мэдээллийн санд 600МБ-аас дээш өгөгдлийг хэмнэсэн.

Энэ нь (залгаасыг идэвхгүйжүүлж, DB-г цэвэрлэхээс өмнө) би мэдээллийн баазыг хог хаяхыг оролдсон, өөрөөр хэлбэл .SQL руу экспортолж, татаж авахад хост терминал дээр дараах алдаа гарсан байна.

mysqldump: Алдаа гарлаа: 144: Хүснэгт './dl_database/Counterize_Referers' -ийг осолдсон гэж тэмдэглэсэн бөгөөд LOCK TABLES ашиглахад сүүлчийн (автомат?) засвар бүтэлгүйтсэн

Тиймээс овоолго хийгдээгүй, сайн хийгдээгүй ... FromLinux DB-д ямар нэгэн асуудал тулгарсан гэж бодсон нь миний үсийг босгож өгөв 🙂

Вэб дээр бага зэрэг судалгаа хийсний дараа би энэ асуудлыг хэрхэн яаж шийдвэрлэхийг сурч мэдсэн. Мэдээллийн санд яг асуудалтай байгаа нь ХҮСНЭГГҮЙ, хүснэгтийг 'асуудалтай' гэж тэмдэглэсэн байгаа нь БОЛОМЖГҮЙ, азаар үүнийг засах нь маш энгийн юм.

Эхлээд MySQL сервер рүү хандъя.

mysql -u root -p

Бид [Enter] дээр дарахад энэ нь биднээс MySQL root нууц үгийг асуух болно, бид үүнийг тавиад [Enter] товчийг дахин дарна уу.

Энэ тушаал нь MySQL серверийг нэг компьютер дээр суулгасан тохиолдолд өөр MySQL сервертэй алсаас холбогдохыг хүсвэл мөрөнд дараахь зүйлийг нэмэх шаардлагатай. -h-СЕРВЕР

MySQL-д ороод бид аль мэдээллийн санг ашиглахыг танд хэлэх болно, жишээлбэл дээрх алдааны дагуу асуудал хүснэгтэд байна Counterize_Referers мэдээллийн сангаас  dl_ мэдээллийн сан, ингэснээр:

use database dl_database;

Одоо ширээний суурийг засах:

repair table Counterize_Referers;

Эдгээр мөрүүдийн төгсгөлд цэг таслал —– »байгааг анхаарна уу.  ;

Өмнөх тушаалыг гүйцэтгэсний дараа бүх зүйл хэвийн байдалдаа орсон байх ёстой, ядаж миний хувьд нэгээс олон удаа ийм байдалтай байсан.

Дараа нь мэдээллийн бааз, voila хаях зааврыг дахин ажиллуулахад л үлдэх болно.

Юутай ч би үүнийг надад санамж бичиг болгохын тулд юу юунаас илүү хийдэг, яагаад гэвэл үүнтэй ижил зүйл надад хоёр удаа тохиолдсон тул өдөр аврах зааврыг мартмааргүй байна 😀

Сайн байцгаана уу, энэ нь өөр хүнд тусална гэж найдаж байна.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

19 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Лео гэж хэлэв

    Маш сайн, та ямар ч шалтгаанаар ийм төрлийн зүйлийг үргэлж гартаа байлгах хэрэгтэй.

    1.    KZKG ^ Гаара гэж хэлэв

      Баярлалаа
      Тийм ээ ... асуудал гарахад яг одоо шийдэл гарвал сайн, ядаж цаг алдалгүй хаанаас олохоо мэдэх нь зүйтэй.

  2.   eliotime3000 гэж хэлэв

    Сайн байна KZKGGaara. PHPMyAdmin-ийн консолын хийж чадахгүй зүйлүүд байдаг.

    1.    KZKG ^ Гаара гэж хэлэв

      Баярлалаа

  3.   Santiago гэж хэлэв

    Маш сайн, намайг нэг бус удаа аварсан.

    Гэхдээ энэ нь root -u root -p-ийн оронд mysql -u root -p биш гэж үү? Би гомдоох гэсэнгүй.

    Баярлалаа!

  4.   Santiago гэж хэлэв

    Маш сайн, намайг нэг бус удаа аварсан.
    Гэхдээ миний бодлоор mysql -u root -p root -u root -p биш гэж үү? Би гомдоох бодолгүйгээр асууж байна.
    баярлалаа

    1.    KZKG ^ Гаара гэж хэлэв

      Хэхэ !!!! Бүрэн үнэн, миний алдаа LOL!
      Би нэг алхам урагшаа бичиж, тэндээсээ mysql-ийн оронд root бичих гэж бодож байлаа ... Анхааруулга өгсөнд баярлалаа

      1.    Santiago гэж хэлэв

        Та тавтай морилно уу! Давхар бичлэг хийсэнд уучлаарай; Би үүнийг дахин дахин илгээх гэж оролдсон бөгөөд энэ нь аль хэдийн байсан гэж хэлсэн (би хуудсыг дахин ачаалж, юу ч хараагүй).
        Сайн байцгаана уу.

  5.   Лепер_Иван гэж хэлэв

    Би одоо DB-ийн асуудалд орж байгаа үед энэ нь миний үснээс гарч байна.

  6.   alejandro гэж хэлэв

    Сайн уу,

    Нэг асуулт, та ДБ-ийг хэдэн удаа хаядаг вэ? нь 600МБ хүртэлх өгөгдөл авахад хэр их хугацаа шаардагддагийг мэдэх явдал юм

    Хамгийн сайн нь,

    1.    KZKG ^ Гаара гэж хэлэв

      Хмм ... Би чамайг одоо сайн ойлгохгүй байна 🙂
      Бид FromLinux DB-ийг цэвэрлэхээс өмнө бүх статистик мэдээллийг DB-д хадгалдаг байсан тул (өөрөөр хэлбэл DB .sql) 700MB-ээс дээш жинтэй байсан. Өөрөөр хэлбэл, блог бараг л эхнээс нь.

      Одоо бид Google A-г ашиглаж байгаа тул статистик хүснэгтүүдийг DB-ээс устгаж, одоо .sql нь 80MB хүрэхгүй байна.

      Энэ нь таны асуултанд хариулж байна уу?

  7.   alejandro гэж хэлэв

    Сайн уу,

    Троллгүйгээр та DB-г хэдэн удаа хаядаг вэ?

    1.    KZKG ^ Гаара гэж хэлэв

      Сард хэд хэдэн удаа
      Би үргэлж DesdeLinux-ийн хамгийн сүүлийн хувилбарыг localhost дээрээ байлгахыг хичээдэг

  8.   та үүнийг худалдаж авах дуртай !! гэж хэлэв

    Надад зүгээр санагдаж байна, одоо эвдэрсэн хүснэгтүүдэд ерөнхий засвар хийх боломжгүй байна уу?

  9.   Виктория гэж хэлэв

    Найздаа маш их баярлалаа, таны оруулсан хувь нэмэр надад маш их тусалсан.
    Баярлалаа!

  10.   Хуан Моллега гэж хэлэв

    Хайртдаа маш их баярлалаа, зөвлөгөө өгсөнд баярлалаа, тэд надад тусалсан !!
    Трухило-Венесуэлийн мэндчилгээ.

  11.   Хернан Барра гэж хэлэв

    тооцоолсон
    Процесс ажиллаж байгаа эсэхийг мэдэж байгаа тул би засварын хүснэгтийн импортыг бичсэн; би тэнд байна

  12.   Андре Круз гэж хэлэв

    Маш их баярлалаа, чи миний арьсыг аварсан шүү 😀

  13.   Марко гэж хэлэв

    Сайн уу, найз минь, та надад тусалж чадах эсэхийг мэдэхгүй байна, миний вэбсайттай ижил төстэй зүйл тохиолдсон тул энэ алдааг тэмдэглэе:
    Wp_posts хүснэгт буруу байна. Дараахь алдааг мэдээлнэ үү: Хүснэгтийг сүйрсэн гэж тэмдэглэсэн бөгөөд сүүлчийн засвар амжилтгүй болсон. WordPress энэ хүснэгтийг засахыг хичээх болно ...
    Wp_posts хүснэгтийг засаж чадсангүй. Алдаа: Хүснэгтийг сүйрсэн гэж тэмдэглэсэн бөгөөд сүүлчийн засвар амжилтгүй болсон

    Та үүнийг засахад надад тусалж чадах эсэхийг мэдэхгүй байна, би WordPress-ийн дэвшилтэт шинэ зүйл юм. Wp-post хүснэгтийг засах гэж байгаа бол үүнийг засах боломжгүй гэсэн алдааг харуулж байна. Баярлалаа. Миний вэбсайт: https://diarionoticiasweb.com