შეამოწმეთ MySQL მონაცემთა ბაზის ცხრილები და შეასწორეთ დაზიანებული

მე ერთ-ერთი მათგანია, ვისაც სურს იცოდეს იმ სერვერების შესახებ, რომლებსაც ვმართავ, თუმცა ისინი ძალიან სტაბილურია, არასდროს მწყინს მათთვის ყოველთვის თვალის დევნება, როგორც გამონათქვამია:

ოსტატის თვალი ცხენს ასუქებს

დროდადრო კარგია რამდენიმე შემოწმება სერვერზე და მის სერვისებზე, ამ შემთხვევაში მე ვისაუბრებ იმაზე, თუ როგორ უნდა შეამოწმოთ მონაცემთა ბაზის ცხრილები და თუ რომელიმე დაზიანებულია, როგორ შევაკეთოთ იგი.

შეამოწმეთ MySQL DB ცხრილები

რაც შეეხება ყველაფერს (ან თითქმის ყველაფერს), აქ არის საკმაოდ მარტივი ბრძანება, რომელიც საშუალებას გვაძლევს გადავამოწმოთ MySQL მონაცემთა ბაზის ყველა ცხრილი:

mysqlcheck --check BASE_DE_DATOS --user="USUARIO" --password="PASSWORD"

მაგალითად, დავუშვათ, რომ მაქვს მონაცემთა ბაზა, სახელწოდებით: პროექტის ნაშრომი

ჩემი MySQL ადმინისტრატორის მომხმარებელია: root

და ამ მომხმარებლის პაროლია: misuperpassword

ხაზი ასე იქნება:

mysqlcheck --check proyectotesis --user="root" --password="misuperpassword"

ეს იქნებოდა მსგავსი რამ:

dfirefoxos.wp_commentmeta OK dfirefoxos.wp_comments OK dfirefoxos.wp_links OK dfirefoxos.wp_options OK dfirefoxos.wp_postmeta OK dfirefoxos.wp_posts OK dfirefoxos.wp_term_relationships OK dfirefoxos.wp_termtermsfirefox OK dfirefoxos.wp_term_term_firefoxfirefox_wp_termfireosfirefoxonwpfoxosponomy_term_postsfirefox_wp_term_relationshipsfirefox_wpfoxospfoxonwp_term_relationshipsfirefox OK_wp_term_fireosfirefoxonwpfoxospfoxonwp_term_relationshipsfirefox_wp_term_relationshipsfirefox OK_wp_term_fireosfirefox_wpfoxospfoxfire

სხვა სიტყვებით რომ ვთქვათ, ყველა ცხრილი ახლა არის.

როგორ შევაკეთოთ მაგიდა იმ შემთხვევაში, თუ ის კორუმპირებული ჩანს?

მე უკვე გავაკეთე პოსტი, სადაც დეტალურად აღვწერე ეს: როგორ შევაკეთოთ MySQL– ში ცუდი ან კორუმპირებული ნიშნები

ამასთან, ნაბიჯებს აქ დავტოვებ.

1. პირველ რიგში, ტერმინალის საშუალებით უნდა ჩავწეროთ MySQL:

mysql -u root -p

ის მოგვთხოვს ძირეულ პაროლს, ჩვენ ჩავსვამთ მას და დააჭირეთ ღილაკს [Enter].

2. შემდეგ უნდა მიუთითოთ რომელ მონაცემთა ბაზას გამოვიყენებთ, ანუ რომელია მონაცემთა ბაზა, რომელსაც აქვს დაზიანებული ცხრილი. დასაწყისში მაგალითის გათვალისწინებით, ვთქვათ, მონაცემთა ბაზა არის: პროექტის ნაშრომი

use proyectotesis;

ყველა წერტილოვანი წერტილი ძალიან მნიშვნელოვანია; დასვა ბოლოს.

ახლა ჩვენ ვუთხარით მას კორუმპირებული მაგიდის მოწესრიგება, მაგალითად, ვთქვათ, ცხრილს ეწოდება: public_information

ნეტავ:

repair table public_information;

და ვოილა, ეს საკმარისი უნდა იყოს უმეტეს შემთხვევაში გამოსასწორებლად.

ვიმედოვნებ, რომ ეს თქვენთვის სასარგებლოა ... და რომ არასდროს გექნებათ კორუმპირებული მაგიდები


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

7 კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

  1.   ალბერტო კარდონა დიჯო

    გამარჯობა, ძალიან კარგი წვლილი, წინა შეცდომის გამოსწორებაც

    ერთი კითხვა, მე ამჟამად mariadb- ს ვიყენებ, იცით, წიგნი (სახელმძღვანელო) «sql99» ესპანურად არის?
    o კარგი sql99 სახელმძღვანელო, რომ იცოდეთ სრული სინტაქსი DDL– ს შესახებ, რადგან იგი არ არის სრული MariaDB სახელმძღვანელოში.

    დაკავშირებით

    1.    KZKG ^ გაუარა დიჯო

      Hello,

      იდეა არ არის მეგობარო, არ ვიცი რა წიგნია, უკაცრავად.

  2.   ელიოტიმე 3000 დიჯო

    შესანიშნავია, ასე რომ შემიძლია შევასწორო შეცდომა, რომელიც არ მაძლევს იმ URL– ს ალიასის გამოყენებას, რომელსაც WordPress არ მაძლევს ჩემი საიტის Apache– დან NGINX– ზე გადასვლის შემდეგ.

  3.   კორაცუკი დიჯო

    ასევე, phpMyAdmin– ით შეგიძლიათ შეხვიდეთ მონაცემთა ბაზა, მონიშნოთ ყველა ცხრილი და ჩამოსაშლელი მენიუ შეასრულოთ ვარიანტი «შეკეთება ცხრილები» ...
    Salu2 და იმედი მაქვს რომ მოგემსახურებათ

    1.    KZKG ^ გაუარა დიჯო

      სასიამოვნოა, მე ეს არ ვიცოდი!

    2.    ელავი დიჯო

      შეკეთება და ოპტიმიზაცია ..

      1.    ელიოტიმე 3000 დიჯო

        იგივე, თუმცა phpmyadmin– ში მას აქვს ძალა, რომ გაუმკლავდეს მას ბრძანებების ბოლოს, იმ შემთხვევაში თუ ამდენ IDE– ს არ შეეჩვევით.