Kā novērst datu bāzes savienojuma kļūdu

Jūs izmantojat PHP un MySQL vienlaidus kopā savā vietnē. Šajā dienā, zilā krāsā, tiek parādīta kļūda datu bāzes savienojumā. Kaut arī datu bāze savienojums kļūda varētu norādīt uz lielāku problēmu, parasti tā ir viena no nedaudzajiem scenārijiem rezultāts:

Vakar viss bija kārtībā

Varējāt izveidot savienojumu vakar un neko nemainījāt savā skriptā. Pēkšņi šodien tas nedarbojas. Iespējams, ka šī problēma ir jūsu tīmekļa mitinātājā. Iespējams, ka jūsu mitināšanas pakalpojumu sniedzējam ir datu bāzes bezsaistē uzturēšanai vai kļūdas dēļ. Sazinieties ar savu tīmekļa serveri, lai uzzinātu, vai tas tā ir, un, ja jā, tad kad tiek paredzēts, ka tas tiks dublēts.

Hmm!

Ja jūsu datu bāze atrodas citā URL, nevis PHP failā, kuru izmantojat, lai izveidotu savienojumu ar to, varētu būt, ka jūs ļaujat sava domēna vārdam izbeigties. Izklausās muļķīgi, bet tas notiek daudz.

Es nevaru izveidot savienojumu ar Localhost

Localhost ne vienmēr darbojas, tāpēc jums jānorāda tieši uz jūsu datu bāzi. Bieži vien tas ir kaut kas līdzīgs mysql.yourname.com vai mysql.hostingcompanyname.com. Aizstājiet failā "localhost" ar tiešo adresi. Ja jums nepieciešama palīdzība, jūsu tīmekļa mitinātājs var norādīt jūs pareizajā virzienā.

instagram viewer

Mans resursdatora vārds nedarbosies

Vēlreiz pārbaudiet savu lietotājvārdu un paroli. Pēc tam trīsreiz pārbaudiet tos. Šī ir viena joma, kurā cilvēki bieži neievēro, vai arī viņi pārbauda tik ātri, ka pat nepamana savu kļūdu. Jums ne tikai jāpārbauda, ​​vai akreditācijas dati ir pareizi, bet arī jāpārliecinās, ka jums ir pareizās atļaujas, kuras prasa skripts. Piemēram, tikai lasāms lietotājs nevar pievienot datus datu bāzei; rakstīšanas privilēģijas ir nepieciešamas.

Datubāze ir bojāta

Tas notiek. Tagad mēs ieejam lielākas problēmas teritorijā. Protams, ja regulāri nodrošināsit datu bāzes dublēšanu, jums viss būs kārtībā. Ja jūs zināt, kā atjaunot datu bāzi no dublējuma, visiem līdzekļiem dodieties uz priekšu un dariet to. Tomēr, ja jūs nekad to neesat izdarījis, sazinieties ar savu tīmekļa mitinātāju, lai saņemtu palīdzību.

Datu bāzes labošana vietnē phpMyAdmin

Ja jūs izmantojat phpMyAdmin izmantojot savu datu bāzi, jūs varat to labot. Pirms sākat, katram gadījumam izveidojiet dublējumu datu bāzē.

  1. Piesakieties savā tīmekļa serverī.
  2. Noklikšķiniet uz phpMyAdmin ikonas
  3. Izvēlieties skarto datu bāzi. Ja jums ir tikai viena datu bāze, tā būtu jāizvēlas pēc noklusējuma.
  4. Galvenajā panelī vajadzētu redzēt datu bāzes tabulu sarakstu. Klikšķis Pārbaudi visu.
  5. Izvēlieties Remonta tabula no nolaižamās izvēlnes.
instagram story viewer