L’error “error en connectar-se a la base de dades” és probablement un dels municipis més errors i els usuaris més espantosos que els usuaris de WordPress es poden reunir. Definitivament, és un enllaç estret amb la pantalla blanca de la mort (WSOD – pantalla blanca de mort). Aquest error significa que el vostre lloc web ja no es comunica ni no té accés a la vostra base de dades i, per tant, tot el vostre lloc web es descompon. Això no és una cosa que cal prendre a la lleugera i haureu de tractar de resoldre aquest problema immediatament, ja que això pot afectar directament les vostres vendes, trànsit i estadístiques.

Però no us preocupeu, avui discutirem alguns escenaris comuns que causen Aquest error i maneres fàcils de lliurar el vostre lloc en poc temps.

  • Quin és l’error durant la connexió a la base de dades?
  • escenaris comuns que causen aquest error
  • Com corregir l’error en connectar-se a la base de dades

Quin és l’error en connectar-se a la base de dades?

Tota la informació del vostre lloc de WordPress, Com ara les dades de l’article, les dades de la pàgina, la informació de la meta, la configuració d’expansió, la informació de la connexió, etc. s’emmagatzemen a la base de dades MySQL. Les úniques dades que no s’emmagatzemen són els continguts dels mitjans de comunicació, com ara imatges i els vostres fitxers temàtics / extensions / bàsics, com ara index.php, wp-login.php, wp-login.php, etc. Quan algú visita el vostre lloc web, PHP executa el codi a la pàgina i consulta la informació de la base de dades, que després la mostra al visitant al seu navegador.

si, per alguna raó. Alguns, no Treballeu correctament, rebeu un missatge d’error de connexió a la base de dades, com es mostra a continuació. Tota la pàgina està buida perquè no es poden recuperar dades per fer la pàgina perquè la connexió no funciona correctament. No només fa brisa el frontal del vostre lloc, però també us impedirà accedir al vostre tauler de control de WordPress.

No obstant això, els visitants poden no veure aquest error a la part frontal immediatament.. Això es deu al fet que el vostre lloc és probablement en memòria cau fins que caduqui. Per exemple, a Kinsta, tots els llocs de WordPress estan en memòria cau durant una hora per defecte. Per tant, si un lloc sempre serveix d’una memòria cau, pot semblar que funciona per a un visitant.

Error de connexió a la base de dades a Chrome

Error de connexió de bases de dades a Chrome

A Kinsta, el nostre equip de suport pot augmentar la durada de la memòria cau durant més d’una hora o fins i tot una setmana si ho desitgeu. Si teniu un lloc que no canvia molt sovint, pot augmentar el rendiment del vostre lloc perquè no necessita recuperar fitxers nous tan sovint després que caduqui la memòria cau. I en casos com aquest, el front-end del lloc en la majoria dels casos (tret que un script o una part del vostre lloc trenqui la memòria cau) quedarien en lloc molt més temps.

Quan els visitants intenten accedir al vostre lloc Tot i que es produeix aquest error, genera un codi d’estat HTTP 500 en els seus registres. Aquest mateix codi d’estat apareix quan hi ha un “error intern del servidor” (error intern del servidor). Això significa bàsicament que alguna cosa hagi activat erròniament al servidor i que el recurs sol·licitat no hagi estat lliurat. Quan tot funciona correctament, el vostre lloc genera un codi d’estat HTTP 200, el que significa que tot està bé.

Error 500 en connectar-se La base de dades

Error 500 en connectar-se a la base de dades

Si sou un client de Kinsta, també podeu veure l’informe d’error 500 errors de mykinsta analítica per veure si és Un problema recurrent.

Distribució d'errors 500

Distribució dels errors 500

Escenaris comuns que causen aquest error

Per què passa exactament? Bé, aquí hi ha alguns motius comuns a continuació. I no us preocupeu, aprofundirem cadascun d’ells perquè sàpigueu com reparar-los. En general, podeu resoldre aquest error en menys de 15 minuts.

  • El problema més comú és que les credencials de la vostra base de dades són incorrectes. El vostre lloc de WordPress utilitza informació d’inici de sessió separada per connectar-vos a la base de dades MySQL.
  • La vostra base de dades està danyada.Amb tantes parts mòbils amb temes, connectors i usuaris que els suprimeixen i els instal·len constantment, les bases de dades de vegades estan danyades. Això pot ser degut a una taula que falta o ha danyat individualment, o potser determinada informació hagi estat eliminada per accident.
  • Podeu tenir fitxers danyats a la vostra instal·lació de WordPress. Això fins i tot pot passar de vegades a causa de pirates informàtics.
  • Problemes amb el servidor de bases de dades. Una sèrie de coses poden estar equivocades al costat dels amfitrions web, ja que la base de dades està sobrecarregada a causa d’un pic de trànsit o que no es compleix a causa de massa connexions simultànies. En realitat, és bastant freqüent amb els amfitrions mutituals perquè utilitzen els mateixos recursos per a un gran nombre d’usuaris als mateixos servidors.

Com corregir l’error en connectar-se a la base de dades

Abans de començar a resoldre l’error, sempre us recomanem que feu una còpia de seguretat. Moltes de les següents recomanacions impliquen la manipulació de la informació a la vostra base de dades, llavors no voleu agreujar les coses. Sempre haureu d’estalviar abans de tractar de reparar les coses al vostre lloc de WordPress, independentment de les habilitats tècniques que tingueu.

Podeu utilitzar una popular extensió de còpia de seguretat de WordPress, com ara upddraftplus o duplicador per desar els vostres fitxers i la vostra base de dades.

Mai no es pot tenir massa còpies de seguretat, per molt que creieu que sou un expert en tecnologia. ? Feu clic per Tweet

Si sou un usuari de KinSta, simplement podeu gaudir de la nostra funció de còpia de seguretat en un sol clic. Simplement feu clic al vostre lloc de WordPress a MyKinsta, feu clic a “Còpies de seguretat” i després “Desa ara”.

còpia de seguretat del lloc de WordPress

còpia de seguretat del lloc de WordPress

També teniu l’opció de restaurar una còpia de seguretat a la producció o al desenvolupament. O podeu desar manualment la vostra base de dades MySQL a través de PhpMyAdmin. Quan tingueu una còpia de seguretat amb èxit, és hora de començar a resoldre problemes de connexió a la vostra base de dades.

Els nostres clients corregeixen aquest error en minuts, directament des del tauler de control mykinsta. Proveu de cercar Kinsta.

5 correccions senzilles per a la configuració ràpida d’una base de dades a wordpress:

  1. comproveu Si les credencials de la base de dades són correctes (la raó més comuna del problema).
  2. Repareu una base de dades corruptes amb el mode de reparació de bases de dades integrat de WordPress: em > define (‘wp_allow_repair’, true); < / em >
  3. Li> Fitxers corromputs correctes

  4. Consulteu amb el vostre amfitrió de problemes relacionats amb el vostre servidor de bases de dades.
  5. Restaura la vostra última còpia de seguretat.

Suport

Comproveu les credencials de base Dades

El primer que cal fer és comprovar que les credencials de la base de dades són correctes. Això és, amb diferència, la raó més comuna per a la qual es mostra el missatge d’error en connectar-se a la base de dades. Especialment just després que les persones migren a un nou proveïdor d’allotjament.

Les dades de la connexió del vostre lloc de WordPress s’emmagatzemen al fitxer wp-config.php que normalment es troba a l’arrel del vostre lloc. WordPress.

Nom de la base de dades

// ** MySQL settings ** ///** The name of the database for WordPress */define('DB_NAME', 'xxxxxx');

Usuari de la base de dades MySQL

/** MySQL database username */define('DB_USER', 'xxxxxx');

mysql Contrasenya de la base de dades

/** MySQL database password */define('DB_PASSWORD', 'xxxxxxxxx');

host mySQL (servidor)

/** MySQL hostname */define('DB_HOST', 'localhost');

Per accedir al vostre wp- fitxer config.php, podeu connectar-vos al vostre lloc mitjançant SFTP i navegar fins a l’arrel del vostre lloc. O si esteu utilitzant cpanel, podeu fer clic a “Gestor de fitxers”, navegar fins a l’arrel del vostre lloc i feu clic amb el botó dret per editar el fitxer.

s ‘introduïu el butlletí

Hem augmentat el nostre trànsit de 1187% amb WordPress. Us mostrarem com.

Uniu-vos a més de 20.000 persones que reben el nostre butlletí setmanal amb consells de WordPress!

Subscriure

gestor de fitxers CPanel

gestor de fitxers CPANEL

Aquí teniu un exemple següent el que sembla el fitxer quan està obert.

IDENTFIANTS wp-config.php

Identificadors wp-config.php

Ara heu de comprovar els vostres valors actuals respecte a aquells del vostre servidor per assegurar-se són correctes. Seguiu les instruccions següents per als usuaris de CPANEL i KINSTA.

Comproveu els identificadors de base de dades a cpanel

El primer que cal comprovar és el nom de la base de dades. Per fer-ho, haureu de connectar-vos a phpmyadmin a cpanel a la secció de bases de dades.

phpmyadmin cpanel

PhpMyAdmin CPANEL

A la part esquerra, haureu de veure el nom de la vostra base de dades a la part inferior. Podeu ignorar la base de dades “Information_schema” perquè és una cosa que és utilitzada per l’amfitrió. A continuació, haureu de comparar aquest nom al valor db_name al vostre fitxer wp-config.php. Si coincideixen, llavors aquest no és el problema. Si no coincideixen, heu d’actualitzar el fitxer WP-config.php.

Nom de la base de dades CPANEL

Nom de la base de dades CPANEL

També podeu comprovar que és la base de dades adequada assegurant-vos que conté l’URL del vostre lloc de WordPress. Per fer-ho, simplement feu clic a la base de dades i, a continuació, feu clic a la taula WP_OPTIONS (això es podria nomenar en alguna cosa lleugerament diferent per motius de seguretat, com WPXX_OPTIONS). A la part superior de la taula, veureu els valors de l’URL i el nom del vostre lloc. Si es corresponen amb el vostre lloc actual, podeu estar segurs que esteu al lloc correcte.

Comproveu l'URL del lloc A PhpMyAdmin

Comproveu l’URL del lloc a phpMyAdmin

Si el nom de la vostra base de dades ja era correcte i sempre obteniu l’error establint un missatge de connexió a la base de dades, A continuació, també voleu comprovar el vostre nom d’usuari i contrasenya. Per fer-ho, haureu de crear un fitxer PHP nou al directori arrel del vostre lloc de WordPress i introduir el codi següent. Podeu donar-li el nom que vulgueu, com CheckdB.php. Simplement canvieu els valors de db_user i db_password amb els que es troben al vostre fitxer wp-config.php.

<?php$test = mysqli_connect('localhost', 'db_user', 'db_password');if (!$test) {die('MySQL Error: ' . mysqli_error());}echo 'Database connection is working properly!';mysqli_close($testConnection);

Següent, navegueu fins al fitxer al vostre fitxer WordPress del lloc: https://votredomaine.com/checkdb.php. Si obteniu un “error MySQL: l’accés es va negar”, sabeu que el vostre nom d’usuari o contrasenya és incorrecte i haureu d’anar al següent pas per restablir les vostres credencials.

Accés denegat MySQL

Accés denegat MySQL

A continuació es mostra el missatge que voleu veure “la connexió a la base de dades funciona correctament “. Però, per descomptat, si fos, no estaríeu allà. Assegureu-vos que suprimiu / suprimiu aquest fitxer després de completar les proves.

La connexió a la base de dades funciona correctament

La connexió a la base de dades funciona correctament

Heu de restablir el vostre nom d’usuari i contrasenya. A CPANEL, feu clic a les bases de dades MySQL a la secció de bases de dades.

Bases de dades MySQL a cpanel

Bases de dades MySQL a CPANEL

Desplaceu-vos cap avall i creeu un usuari de MySQL nou. Intenteu triar un nom d’usuari i una contrasenya únics perquè no es puguin endevinar fàcilment. L’eina de generació de contrasenyes que proporcionen funciona molt bé. A continuació, feu clic a “Crea un usuari”. També podeu canviar la contrasenya d’aquesta pantalla per a l’usuari actual de la base de dades que ja existeix.

Crea un nou usuari de MySQL

Següent, desplaceu-vos cap avall i afegiu el vostre nou usuari a la vostra base de dades. La següent pantalla us demanarà quins privilegis que voleu assignar, seleccioneu “Tots els privilegis”.

Afegiu l'usuari a la base de dades a cpanel

Afegiu l’usuari a la base de dades a cpanel

A continuació, agafeu aquestes noves credencials i actualitzeu el fitxer wp-config.php. Haureu d’actualitzar els valors db_user i db_password. També podeu reviure el fitxer de prova de l’antic. Això hauria de resoldre el problema dels identificadors. En cas contrari, encara podeu tenir el mal nom de l’amfitrió (db_host). Alguns hosts utilitzen diferents valors, vegeu una llista de determinats valors de BDD comuns dels amfitrions. En general, es tracta de localhost. Però sempre podeu posar-vos en contacte amb el vostre allotjament web o consultar la vostra documentació si no esteu segurs. Alguns també poden utilitzar 127.0.0.1 en lloc de localhost.
Si heu seguit totes les anteriors i sempre rebeu l’error en connectar-vos a la base de dades, aneu a les següents solucions de resolució de problemes a continuació..

comprovar Les credencials de la base de dades a Kinsta

Si sou un usuari de KinSta, el procés de verificació de les vostres credencials en comparació amb el vostre fitxer i servidor WP-config.php és molt més fàcil! Tot el que has de fer és fer clic a la secció Informació del vostre lloc i baixarà el nom de la base de dades, el nom d’usuari de la base de dades i la contrasenya de la base de dades. Per defecte, Kinsta utilitza localhost per a la dB_host.

Identificadors d'inici de sessió a la base de dades KINSTA

identificadors de connexió a La base de dades KinSta

A continuació, feu aquestes noves credencials i actualitzeu el fitxer wp-config.php. Haureu d’actualitzar els valors db_user i db_password. Això hauria de resoldre el problema d’identificació. Si necessiteu restablir aquestes credencials, simplement poseu-vos en contacte amb el nostre equip de suport. Si heu seguit totes les anteriors i sempre rebeu l’error en connectar-vos a la base de dades, aneu a les següents mesures de resolució de problemes.

Repareu una base de dades corruptes

En alguns casos, la vostra base de dades pot estar danyat. Això pot ocórrer de tant en tant (però no molt sovint), ja que al llarg del temps, centenars de taules s’afegeixen / s’eliminaran constantment per nous temes i noves extensions. Si intenteu connectar-vos al tauler de control del vostre lloc de WordPress i rebreu el següent error, significa que la vostra base de dades està danyada: “No es poden reparar una o més taules de base de dades. La base de les dades pot ser reparada.” És És important assenyalar que només podeu veure aquest error al back-end, mentre veureu l’error en connectar-vos a la base de dades a la part frontal.

la nostra Els clients corregeixen aquest error en qüestió de minuts directament des del tauler de control MyKinsta. Proveu de cercar Kinsta.

wordpress en realitat té un mode de reparació de bases de dades que es pot llançar. Simplement afegiu el següent a la part inferior del fitxer WP-config.php.

define('WP_ALLOW_REPAIR', true);
Mode de reparació de WordPress

Mode de reparació de WordPress

Aneu a la següent ubicació al vostre lloc de WordPress: https://votredomaine.com/wp-admin/maint/repair.php. A continuació, tindreu l’opció de reparar la base de dades o reparar i optimitzar la base de dades. Com és probable que sol·liciteu un desglossament al vostre lloc ara mateix, us recomanem que opteu per l’opció de reparació de bases de dades, ja que és més ràpid.

Reparació de la base de dades de WordPress

Reparació de la base de dades de WordPress

Després de realitzar la reparació de la base de dades anteriors, assegureu-vos de suprimir la línia de codi que heu afegit al vostre fitxer wp-config.php, en cas contrari, algú podria realitzar la reparació. Si utilitzeu CPANEL, també podeu executar una reparació de la pantalla de base de dades MySQL.

Dades bàsiques de reparació a cpanel

Reparació de bases de dades a cpanel

o podeu executar una reparació de phpmyadmin. Simplement inicieu sessió a PhpMyAdmin, feu clic a la vostra base de dades i seleccioneu totes les taules. A continuació, des del menú desplegable, feu clic a “Repareu la taula”.És bàsicament l’execució de l’ordre de la taula de reparació

i, finalment, la vostra altra opció seria executar la reparació mitjançant wp-cli amb l’ordre següent:

wp db repair

Veure més documentació sobre l’ús en els recursos de desenvolupadors de WordPress.

Si voleu optimitzar la vostra base de dades, tenim excel·lents tutorials sobre com optimitzar les revisions de WordPress per al rendiment, així com com convertir les vostres taules myisam Innodb. Si encara teniu problemes al vostre lloc, aneu al següent pas de resolució de problemes.

Lectures suggerides: com reparar el “servidor MySQL ha anat” Error en WordPress.

corromput corromput Arxius

La següent raó per la qual podeu veure el missatge d’error en connectar-vos a la base de dades és que els vostres fitxers s’han tornat corruptes. Ja sigui a causa d’un problema de transferència de fitxers mitjançant FTP, un hacker amb accés al vostre lloc o problema amb el vostre amfitrió web, podeu resoldre ràpidament aquest problema. Tanmateix, us recomanem que torneu a fer una còpia de seguretat del vostre lloc abans de provar-ho.

Substituïu bàsicament la versió bàsica de WordPress al vostre lloc. No toqueu els vostres connectors, temes ni mitjans de comunicació, sinó només a la instal·lació de WordPress. Per fer-ho, haureu de descarregar una nova còpia de WordPress < de wordpress.org.

Télécharger WordPressDescarregar WordPress

Descarregar wordpress

Dezip aquest fitxer al vostre ordinador. A l’interior, haureu de suprimir la carpeta de contingut WP, així com el fitxer WP-config-sample.php.

Suprimeix la carpeta de contingut WP

Suprimeix la carpeta de contingut WP

Següent, descarregueu els fitxers restants mitjançant SFTP al vostre lloc, sobreescrivint els vostres fitxers existents. Això substituirà tots els fitxers problemàtics i assegureu-vos que teniu nous i no corromputs. Es recomana buidar la memòria cau del navegador després de fer-ho. A continuació, comproveu el vostre lloc de WordPress per veure si l’error encara existeix.

Problemes amb el servidor de bases de dades

Si no ha ajudat a resoldre el vostre problema, us recomanem que comproveu amb el vostre amfitrió , ja que podria ser un problema amb el servidor de bases de dades. Per exemple, si hi ha massa connexions simultànies a la vostra base de dades, això podria generar l’error. Això es deu al fet que molts amfitrions tenen límits als seus servidors en el nombre de connexions permeses alhora. L’ús d’una extensió de memòria cau pot ajudar a minimitzar les interaccions de la base de dades al vostre lloc. Si sou un client de Kinsta, no necessiteu una extensió de memòria cau perquè tenim una memòria cau ràpida al nivell del servidor.

Aquest problema pot ocórrer en l’allotjament. Mutualitzat perquè algú podria afectar teòricament al vostre lloc. Això es deu al fet que els allotjaments compartits utilitzen tots els mateixos recursos als servidors. Aquesta és una altra raó per la qual sempre us recomanem que opteu per un amfitrió de WordPress d’alt rendiment, de manera que les coses no estan sobrecarregades. També significa que el medi ambient sol optimitzar-se per tractar grans quantitats de trànsit específicament als llocs de WordPress.

L’equip de suport qualificat Kinsta < és sempre un clic al a la part inferior dreta del tauler i disponible 24/7 si necessiteu ajuda. I no us oblideu que tenim representants per ajudar-vos en anglès i espanyol.

suport de contacte kinsta

Poseu-vos en contacte amb el suport de Kinsta

Restaurar l’última còpia de seguretat

i, finalment, sempre podeu utilitzar una còpia de seguretat quan sigui necessari. En alguns casos, això pot ser una manera més ràpida de resoldre el problema si no temeu perdre dades entre el temps que s’ha realitzat la vostra última còpia de seguretat. Molts hosts tenen el seu propi procés de restauració de còpia de seguretat. Recordeu que és possible que hàgiu de restaurar la vostra base de dades i fitxers.

Si sou un usuari de KinSta, podeu restaurar fàcilment la còpia de seguretat del lloc a la secció de còpia de seguretat del vostre lloc. Simplement trieu el temps que voleu tornar i feu clic a “Restaurar a”.A continuació, trieu si voleu restaurar el vostre lloc al lloc o producció de desenvolupament.

Restaura una còpia de seguretat de WordPress

Restaura una còpia de seguretat de WordPress

Se li demanarà que confirmi la restauració. Simplement introduïu el nom del vostre lloc i feu clic a “D’acord”. També crea una còpia de seguretat en el moment de la restauració perquè pugueu cancel·lar la restauració si cal.

Confirma la restauració de WordPress

Confirma la restauració de WordPress

Resum

Com podeu veure, hi ha diverses maneres de corregir l’error en connectar-vos a la base de dades a WordPress. El més comú és la informació d’identificació no vàlida al fitxer wp-config.php. La millor manera de començar és assegurar-se que siguin correctes. L’últim que voleu per a un lloc web és conèixer el temps d’inactivitat. Així que espero que un dels passos anteriors us hagi ajudat a posar el vostre lloc de tornada. Recordeu que encara podeu restaurar el vostre lloc des d’una còpia de seguretat si cal.

Heu rebut el missatge d’error en connectar-vos a la base de dades del vostre lloc? Si és així, heu pogut resoldre’l? Feu-nos saber per sota dels comentaris.

Si us ha agradat aquest article, us encantarà la plataforma d’allotjament de WordPress de Kinsta. Acceleri el vostre lloc web i obtingueu suport 24/7 del nostre equip de Veterans de WordPress. La nostra infraestructura alimentada per Google Cloud se centra en l’escala automàtica, el rendiment i la seguretat. Li mostrem la diferència de Kinsta! Descobriu els nostres plans

Leave a comment

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *