Bases de dades i phpMyAdmin

Què aconsegueixes: la base de dades de la teva web creada, amb el seu usuari i la seva contrasenya, i una manera de mirar dins sense instal·lar res.

Abans de començar

Hi ha dues coses diferents amb el mateix nom, i convé no barrejar-les:

  • Les bases de dades dels teus llocs (menú Llocs → Bases de dades). Van amb el teu pla d’hosting, són MariaDB i es miren amb phpMyAdmin.

  • Les bases de dades gestionades (menú Projectes → Bases de dades). Es contracten a part, són PostgreSQL, MariaDB o Redis, i serveixen per a Projectes i per a les teves VPS. El mateix plafó ho aclareix: «Per als teus llocs no cal cap: ja porten MariaDB i phpMyAdmin inclosos».

Aquesta guia va de les primeres., Bases de dades gestionades per a Projectes i VPS.

Passos

  1. Menú Llocs → Bases de dades. A dalt veuràs quantes portes de les que inclou el teu pla, per exemple «Uses 0 de 5».

  2. Nova base de dades.

  3. Escriu el nom. Només lletres, números i guions baixos. L’usuari i la contrasenya es creen sols: no els has d’inventar.

  4. Crear una base de dades.

Com saps que ha sortit bé

La base apareix en la llista, amb el teu usuari i en estat actiu. Per a veure la contrasenya, prem el botó de contrasenya en la teva fila: s’ensenya una vegada i no es desa en la memòria cau del navegador.

Entra en phpMyAdmin des del botó de dalt i comprova que la veus a la columna de l’esquerra.

Les dades de connexió des de la teva web són sempre les mateixes: servidor localhost, port 3306, i l’usuari i la contrasenya de la base.

Problemes habituals

«S’ha produït un error en establir una connexió amb la base de dades a WordPress

Les quatre dades del wp-config.php han de coincidir exactament amb les de la llista: nom, usuari, contrasenya i servidor localhost. L’error més habitual és l’usuari: no és el mateix text que el nom de la base.

Em diu que he arribat a la quota

El missatge és «S’ha assolit la quota de bases de dades». Cada pla porta un número; amunt de la pantalla veus quantes uses. Esborra una que no usis o canvia de pla.

He perdut la contrasenya de la base

No cal recuperar-la: a la fila de la base hi ha un botó que la torna a ensenyar. Còpia-la d’aquí al teu wp-config.php.

Vull connectar-me des del meu ordinador amb un programa d’escriptori

Des de fora no es pot: el servidor de bases només escolta en localhost, que és el que impedeix que qualsevol provi contrasenyes des d’internet. Usa phpMyAdmin, o obre un túnel amb el teu usuari SSH.

La meva còpia.sql és massa gran per a phpMyAdmin

phpMyAdmin es ret amb els fitxers grans perquè els puja per PHP. Puja abans els límits en Veure i editar els ajustos de PHP, o importa per SSH amb el client de línia d’ordres, que no té aquest topall.

He esborrat una taula sense voler

No ho arreglis tu: com més escriguis sobre, menys es pot recuperar. Escriu-nos des de Suport com més aviat millor dient la base i l’hora aproximada.

Puc canviar el nom d’una base de dades?

No des del plafó. Crea una nova amb el nom que vulguis, exporta la vella des de phpMyAdmin i importa-la en la nova. Després canvia les dades en la teva aplicació i elimina la vella.