Back to top

Autore Topic: Capire le tabelle mysql  (Letto 2153 volte)

Offline giumak

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Capire le tabelle mysql
« il: 21 Set 2014, 17:52:25 »
Salve a tutti.
Ho diversi database collegati ad altrettanti siti in joomla.
Il mio problema è capire (consultando il db) a che sito si riferisce il db stesso.

Il fatto è che alcuni miei siti non sono più "accessibili" (installazioni dannegiate e motivi vari) e quindi non posso consultare, entrando nel pannello amministrativo, a quale db è collegato quello specifico sito.

Ho però accesso alle tabelle di tutti i database
Non riesco però a capire in quale tabella c'è scritto, che so... almeno il nome del dominio. Mi basterebbe quello.

Grazie in anticipo a chi mi saprà dare indicazioni su come "capire" le tabelle generate dalle installazioni di Joomla.
Giumak
« Ultima modifica: 21 Set 2014, 17:54:56 da giumak »

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:Capire le tabelle mysql
« Risposta #1 il: 21 Set 2014, 18:01:03 »
Ciao,
se puoi accedere via ftp basta che guardi il nome del database nel file configuration.php

Altrimenti aspetta qualcuno esperto di db, ché io non lo sono...

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline giumak

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
RE:RE:Capire le tabelle mysql
« Risposta #2 il: 21 Set 2014, 18:53:08 »
Si, non ci avevo pensato.
Grazie 1000
Così risolvo già qualcosa.

Però mi trovo anche dei DB e non so a che domini  li avevo associati, rimane il problema di guardarci dentro..
« Ultima modifica: 21 Set 2014, 18:55:16 da giumak »

Offline X-mac

  • Appassionato
  • ***
  • Post: 468
  • Sesso: Maschio
    • Mostra profilo
Re:Capire le tabelle mysql
« Risposta #3 il: 22 Set 2014, 00:07:10 »
Dal prefisso delle tabelle?

Offline giumak

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re:Capire le tabelle mysql
« Risposta #4 il: 22 Set 2014, 06:53:51 »
Ciao X-mac .
Da quel poco che so, il prefisso non dà nessuna identificazione (può essere scelto a caso o si genera random) e poi..  è uguale per tutte le tabelle. Grazie lo stesso per l'interessamento.

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Capire le tabelle mysql
« Risposta #5 il: 22 Set 2014, 10:23:55 »
Io quando ho un problema simile cerco di capire dalla tabella content di che sito si trattava. Ci sono sempre riuscito.  :)
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline claudiocarrera

  • Appassionato
  • ***
  • Post: 612
  • Sesso: Maschio
  • Sviluppo siti web Brescia
    • Mostra profilo
Re:Capire le tabelle mysql
« Risposta #6 il: 22 Set 2014, 15:15:18 »
Per vedere a quale db puntano lo vedi sempre nel file configuration alla voce "public db".

La struttura poi è semplice: il nome della tabella è sempre uguale, il prefisso cambia e viene sempre separato con il simbolo " _ "
Quindi se dal file configuration il prefisso risulta "123_" il nome della tabelle di quel sito saranno "123_extension" "123_content" ecc...

Poi per capire quale tabella fa riferimento s'intuisce dal nome, gli articoli sono gestiti dal componente "com_content" quindi gli articoli li salverà in "123_content" , "123_profiles" per la gestione degli utenti, "123_users_profile" per i profili utenti ecc... Ogni nome è scelto in base a cosa devono gestire.
Claudio Carrera - claudio@3rd-graphic.it
partita iva: 03597950983
tel: 338 9433727

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re:Capire le tabelle mysql
« Risposta #7 il: 22 Set 2014, 15:41:04 »
Ciao Claudio, il problema di giumak sembra diverso. Egli ha l'esigenza di capire solo guardando il database a quale sito appartenga.
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline claudiocarrera

  • Appassionato
  • ***
  • Post: 612
  • Sesso: Maschio
  • Sviluppo siti web Brescia
    • Mostra profilo
Re:Capire le tabelle mysql
« Risposta #8 il: 22 Set 2014, 15:52:46 »
Ciao Claudio, il problema di giumak sembra diverso. Egli ha l'esigenza di capire solo guardando il database a quale sito appartenga.
Ciao Tonicopi  :)

Beh in quel caso l'unica è leggere gli articoli nella tabella content e vedere che articoli ci sono, e in base a quello capire a quale sito fa riferimento.

Non penso ci siano altre soluzioni: il nome del sito, il db selezionato e url della cartella tmp e log, sono tutti definiti fuori dal database, non vedo altre alternative.

Uno dei vantaggi di Joomla rispetto ad altri cms è proprio il fatto che il database viene gestito in modo indipendendente dai file presenti nella root, quindi percorsi di cartelle o altri dati di funzionamento non si trovano nel database.
Claudio Carrera - claudio@3rd-graphic.it
partita iva: 03597950983
tel: 338 9433727

 



Web Design Bolzano Kreatif