Տվյալների բազայի կապի ստեղծման սխալ

  1. 1. Պահանջներ
  2. 1. Կոռումպացված բազա
  3. 2. Ստուգեք ձեր wp-config.php ֆայլը
  4. 3. Ստուգեք ձեր սերվերը
  5. 4. եզրակացություն

Տվյալների բազայի կապի ստեղծման սխալ, շատ տարածված սխալ է, երբ փորձում եք մուտք գործել ձեր WordPress կայքը:  Տվյալների բազան պահպանում է ձեր կայքի բոլոր կարեւոր տեղեկությունները, ներառյալ ձեր գրառումներն, մեկնաբանությունները, կայքի կոնֆիգուրացիան, օգտագործողի հաշիվները, թեմաները եւ պլագինների պարամետրերը եւ այլն:  Եթե ​​ձեր տվյալների բազայի հետ կապը չի ստեղծվում, ձեր WordPress կայքը չի բեռնաթափվի, եւ ավելի հավանական է, որ ձեզ սխալ կդարձնի

Տվյալների բազայի կապի ստեղծման սխալ, շատ տարածված սխալ է, երբ փորձում եք մուտք գործել ձեր WordPress կայքը: Տվյալների բազան պահպանում է ձեր կայքի բոլոր կարեւոր տեղեկությունները, ներառյալ ձեր գրառումներն, մեկնաբանությունները, կայքի կոնֆիգուրացիան, օգտագործողի հաշիվները, թեմաները եւ պլագինների պարամետրերը եւ այլն: Եթե ​​ձեր տվյալների բազայի հետ կապը չի ստեղծվում, ձեր WordPress կայքը չի բեռնաթափվի, եւ ավելի հավանական է, որ ձեզ սխալ կդարձնի. «Տվյալների բազայի կապի ստեղծման սխալ» Այս ձեռնարկում մենք ձեզ ցույց կտանք, թե ինչպես ամրագրել տվյալների բազայի կապը ստեղծելու սխալ WordPress- ում:

«Տվյալների բազայի կապի ստեղծման սխալ» հարցի ամենատարածված պատճառն հետեւյալն է.

Ձեր տվյալների բազան կոռումպացված է
Ձեր WordPress կոնֆիգուրացիայի ֆայլում սխալ մուտք գործելու համարանիշները (wp-config.php)
Ձեր MySQL ծառայությունը դադարել է աշխատել սերվերի վրա (ծանր տրաֆիկի պատճառով) կամ սերվերի խնդիրների պատճառով բավարար աշխատելու պատճառով

1. Պահանջներ

Որպեսզի «տվյալների բազայի կապի ստեղծման սխալ» խնդիրը լուծելու համար մի քանի պահանջներ պետք է բավարարվեն.

  • SSH մուտք ձեր սերվերի վրա
  • Տվյալների բազան գտնվում է նույն սերվերի վրա
  • Ձեզ անհրաժեշտ է իմանալ ձեր տվյալների բազայի անունը, օգտագործողի գաղտնաբառը եւ տվյալների բազայի անվանումը

Նախքան փորձում եք շտկել «տվյալների բազայի կապի ստեղծման սխալ» սխալը, խորհուրդ է տրվում, որ դուք ձեր կայքի եւ տվյալների բազայի կրկնօրինակում եք:

1. Կոռումպացված բազա

Առաջին քայլը, երբ փորձում է շտկել «Տվյալների բազայի կապի ստեղծման սխալ» խնդիրը, ստուգել, ​​թե արդյոք այս սխալն առկա է ձեր կայքի նախապատվության եւ ետեւի վերջի համար: Դուք կարող եք մուտք գործել ձեր հետեւի վերջը http://www.yourdomain.com/wp-admin (ձեր տիրույթի անունը փոխարինել ձեր իրական տիրույթի անունով)

Եթե ​​սխալը մնում է նույնը, այնպես էլ ձեր նախորդ եւ վերջնական արդյունքի համար, ապա պետք է անցնեք հաջորդ քայլին:

Եթե ​​դուք կարող եք մուտք գործել հետեւի վերջ, https://www.yourdomain.com/wp-admin- ի միջոցով եւ տեսնում եք հետեւյալ հաղորդագրությունը.

«Մեկ կամ մի քանի բազայի աղյուսակներ անհասանելի են: Տվյալների շտեմարանը, հնարավոր է, պետք է վերանորոգվի »

դա նշանակում է, որ ձեր բազան կոռումպացված է եւ դուք պետք է փորձեք այն վերանորոգել:

Դա անելու համար նախ պետք է ակտիվացնել ձեր wp-config.php ֆայլը, որը տեղակայված է WordPress կայքի արմատային գրացուցակում, ավելացնելով հետեւյալ տողը,

սահմանեք ('WP_ALLOW_REPAIR', ճշմարիտ);

Այժմ դուք կարող եք նավարկեք այս էջին: https://www.yourdomain.com/wp-admin/maint/repair.php եւ սեղմեք «Վերականգնել եւ օպտիմալացնել տվյալների բազայի կոճակը»:

Անվտանգության նկատառումներով հիշեք, որ վերանորոգման տարբերակը անջատեք wp-config.php ֆայլում նախքան ավելացված գիծը ջնջելու համար:

Եթե ​​դա չի կարգավորում խնդիրը կամ տվյալների բազան չի կարող վերանորոգվել, ապա, հավանաբար, պետք է վերականգնել այն կրկնօրինակից, եթե առկա եք մեկը:

2. Ստուգեք ձեր wp-config.php ֆայլը

Մեկ այլ, ամենայն հավանականությամբ, ամենատարածված պատճառը, անհաջող տվյալների բազայի կապի համար, ձեր WordPress կոնֆիգուրացիայի ֆայլում տեղադրված տվյալների սխալ տվյալների պատճառով:

Կազմաձեւի ֆայլը տեղակայված է ձեր WordPress կայքի արմատային գրացուցակում եւ այն կոչվում է wp-config.php:

Բացել ֆայլը եւ տեղադրել հետեւյալ տողերը.

սահմանեք ('DB_NAME', 'database_name'); define ('DB_USER', 'database_username'); define ('DB_PASSWORD', 'database_password'); define ('DB_HOST', 'localhost');

Համոզվեք, որ ճիշտ տվյալների բազայի անունը, օգտվողի անունը եւ գաղտնաբառը տեղադրվեն: Տվյալների շտեմարանը պետք է տեղադրվի «localhost»:

Եթե ​​դուք երբեւէ փոխեք ձեր տվյալների բազայի անունն ու գաղտնաբառը, դուք միշտ պետք է թարմացնեք այս ֆայլը:

Եթե ​​ամեն ինչ կարգին է, եւ դուք դեռ ստանում եք «Սխալ տվյալների բազայի կապը» սխալը, ապա խնդիրը հավանաբար սերվերի վրա է, եւ դուք պետք է անցեք այս ձեռնարկի հաջորդ քայլին:

3. Ստուգեք ձեր սերվերը

Կախված առկա ռեսուրսներից, բարձր երթեւեկության ժամերին, ձեր սերվերը կարող է չկարողանա կարգավորել բոլոր բեռը եւ այն կարող է դադարեցնել MySQL սերվերը:

Դուք կարող եք կապ հաստատել ձեր հոստինգի մատակարարի հետ կամ կարող եք ստուգել այն, եթե MySQL սերվերը պատշաճ կերպով աշխատում է:

MySQL- ի կարգավիճակը ստուգելու համար մուտք գործեք ձեր սերվերի միջոցով SSH- ը եւ օգտագործեք հետեւյալ հրահանգը.

systemctl կարգավիճակ mysql

Կամ կարող եք ստուգել, ​​թե արդյոք այն ակտիվ գործընթացների մեջ է.

ps aux | grep mysql

Եթե ​​ձեր MySQL- ը չի աշխատում, ապա այն կարող եք սկսել հետեւյալ հրամաններով.

systemctl սկսելու mysql

Դուք նաեւ կարող եք ստուգել ձեր սերվերի հիշողության օգտագործումը:

Ստուգելու համար, թե որքան RAM ունեք, կարող եք օգտագործել հետեւյալ հրահանգը.

անվճար -

Եթե ​​ձեր սերվերը աշխատում է ցածր հիշողության վրա, ապա կարող եք դիտարկել ձեր սերվերի արդիականացումը:

4. եզրակացություն

Ժամանակի մեծ մասը. «Տվյալների բազայի կապի ստեղծման սխալ» սխալը կարող է հաստատվել վերը նշված քայլերից մեկով:

Անշուշտ, դուք չպետք է շտկեք, տվյալների բազայի կապի ստեղծման սխալ, եթե օգտագործեք մեկը   WordPress VPS հյուրընկալող ծառայություններ   , որի դեպքում կարող եք պարզապես հարցնել Linux- ի փորձագետներին, որոնք կօգնեն ձեզ լուծել WordPress- ում տվյալների բազայի կապի ստեղծման սխալը, ձեզ համար:  Նրանք մատչելի են 24 × 7 եւ անմիջապես կպահեն ձեր հարցումը: Անշուշտ, դուք չպետք է շտկեք, տվյալների բազայի կապի ստեղծման սխալ, եթե օգտագործեք մեկը WordPress VPS հյուրընկալող ծառայություններ , որի դեպքում կարող եք պարզապես հարցնել Linux- ի փորձագետներին, որոնք կօգնեն ձեզ լուծել WordPress- ում տվյալների բազայի կապի ստեղծման սխալը, ձեզ համար: Նրանք մատչելի են 24 × 7 եւ անմիջապես կպահեն ձեր հարցումը:

PS . Եթե ​​ձեզ դուր եկավ այս գրառումը, թե ինչպես կարելի է շտկել WordPress- ում տվյալների բազայի կապի ստեղծման սխալը, խնդրում ենք կիսել այն ձեր ընկերների հետ սոցիալական ցանցերում `ձախ կոճակները օգտագործելով կամ ուղղակի թողեք պատասխան: Շնորհակալություն: