Ինչպես շտկել տվյալների բազայի միացման սխալը

Ինչպես շտկել տվյալների բազայի միացման սխալը

Դուք ձեր կայքէջում միասին օգտագործում եք PHP և MySQL: Այս մի օր, կապույտից դուրս, դուք ստանում եք տվյալների բազայի կապի սխալ: Չնայած տվյալների բազայի միացման սխալը կարող է մատնանշել ավելի մեծ խնդիր, այն սովորաբար արդյունք է մի քանի սցենարների.

Երեկ ամեն ինչ լավ էր

Դուք կարող եք երեկ կապվել և ձեր սցենարի մեջ ոչ մի կոդ չի փոխել: Հանկարծ այսօր դա չի գործում: Այս խնդիրը, հավանաբար, կայանում է ձեր վեբ հոստի վրա: Ձեր հոստինգի մատակարարը կարող է տվյալների շտեմարանն անցանց ռեժիմ պահպանել պահպանման համար կամ սխալի պատճառով: Կապվեք ձեր վեբ սերվերի հետ `տեսնելու, թե արդյոք դա այդպես է, և եթե այդպես է, երբ դրանցից ակնկալվում է կրկնօրինակում:

Վայ

Եթե ​​ձեր տվյալների բազան այլ URL- ով է, քան այն PHP ֆայլը, որը դուք օգտագործում եք դրա հետ միանալու համար, ապա դա կարող է լինել, որ թույլ տաք, որ ձեր դոմենի անունը լրանա: Հնչում է հիմար, բայց դա շատ է պատահում:

Ես չեմ կարող միանալ Localhost- ին

Localhost- ը միշտ չէ, որ աշխատում է, այնպես որ դուք պետք է ուղղակիորեն մատնանշեք ձեր տվյալների շտեմարանը: Հաճախ դա mysql.yourname.com կամ mysql.hostingcompanyname.com- ի նման մի բան է: Ձեր ֆայլում «localhost» -ը փոխարինեք ուղղակի հասցեով: Եթե ​​օգնության կարիք ունեք, ձեր վեբ հաղորդավարը կարող է ձեզ ճիշտ ուղղությամբ մատնանշել:

Իմ հյուրընկալողի անունը չի աշխատի

Կրկնակի ստուգեք ձեր օգտագործողի անունը և գաղտնաբառը: Այնուհետև եռակի ստուգեք դրանք: Սա այն տարածքն է, որը մարդիկ հաճախ անտեսում են, կամ այնքան արագ են ստուգում, որ նույնիսկ չեն նկատում իրենց սխալը: Դուք ոչ միայն պետք է ստուգեք, որ ձեր հավատարմագրերը ճիշտ են, այլ նաև պետք է համոզվեք, որ ունեք սցենարի կողմից պահանջվող ճիշտ թույլտվություններ: Օրինակ ՝ ընթերցող միայն օգտագործողը չի կարող տվյալների բազա ավելացնել: գրել արտոնությունները անհրաժեշտ են:

Տվյալների բազան կոռումպացված է

Պատահում է. Հիմա մենք մտնում ենք ավելի մեծ խնդրի տարածք: Իհարկե, եթե պարբերաբար պահպանում եք ձեր տվյալների բազան, ապա ամեն ինչ կարգին կլինի: Եթե ​​գիտեք, թե ինչպես վերականգնել ձեր տվյալների բազան կրկնօրինակումից, ամեն դեպքում, առաջ գնացեք և արեք դա: Այնուամենայնիվ, եթե դուք երբևէ դա չեք արել, դիմեք ձեր վեբ հոստին `օգնության համար:

PhpMyAdmin- ում շտեմարանի նորոգում

Եթե ​​օգտագործում եք phpMyAdmin ձեր տվյալների բազայի հետ, կարող եք այն վերանորոգել: Նախքան սկսելը, տվյալների բազայի կրկնօրինակը պատրաստեք `ամեն դեպքում:

  1. Մուտք գործեք ձեր վեբ սերվերի վրա:
  2. Կտտացրեք phpMyAdmin պատկերակը
  3. Ընտրեք տուժած տվյալների բազան: Եթե ​​ունեք ընդամենը մեկ տվյալների բազա, ապա այն պետք է ընտրվի այն լռելյայն:
  4. Հիմնական վահանակում դուք պետք է տեսնեք տվյալների բազայի աղյուսակների ցանկը: Սեղմել Ստուգեք բոլորը.
  5. Ընտրեք Վերանորոգման սեղան բացվող ընտրացանկից: