Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    190

    fisicamente dove sono le tabelle di MySQL?

    Ciao a tutti,

    l'avranno già chiesto in migliaia ma in rete non trovo una risposta.


    Le tabelle create con phpMYAdmin per MySQL ed Apache fisicamente dove sono memorizzate?

    Non riesco a trovare i file.

  2. #2

    Re: fisicamente dove sono le tabelle di MySQL?

    Originariamente inviato da bwr
    Ciao a tutti,

    l'avranno già chiesto in migliaia ma in rete non trovo una risposta.


    Le tabelle create con phpMYAdmin per MySQL ed Apache fisicamente dove sono memorizzate?

    Non riesco a trovare i file.
    Salvo modifiche al path di default i database e le tabelle si trovano nella cartella \data di mysql.
    Con windows 7 si dovrebbero trovare in \ProgramData\Mysql\Mysql Server x.x\data

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    dovevi usare il cerca su questo forum, ho risposto più volte.

    In sintesi le tabelle myisam risiedono in cartelle denominate con lo stesso nome dello schema
    Quelle innodb nel relativo tablespace (un singolo "filettone").

    Per sapere "dove"... basta chiederlo a mysql (ci sono altri metodi, ma questo è rapido)
    codice:
    mysql> show global variables like '%data%';
    +----------------------------+------------------------+
    | Variable_name              | Value                  |
    +----------------------------+------------------------+
    | character_set_database     | latin1                 |
    | collation_database         | latin1_swedish_ci      |
    | datadir                    | /var/lib/mysql/        |
    | innodb_data_file_path      | ibdata1:10M:autoextend |
    | innodb_data_home_dir       |                        |
    | innodb_stats_on_metadata   | ON                     |
    | max_length_for_sort_data   | 1024                   |
    | myisam_data_pointer_size   | 6                      |
    | skip_show_database         | OFF                    |
    | updatable_views_with_limit | YES                    |
    +----------------------------+------------------------+

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    190
    per piero.mac

    Grazie per la risposta.

    Io uso Windows XP e nella cartella C:\Programmi\MySQL\..... ci sono una infinità di file e cartelle, ma non mi sembra siano archiviate qui le tabelle

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    190
    Grazie franzauker

    lanciando il prompt di MYSQL e digitando show global variables like '%data%';

    ottengo errore. Dall'help di MySQL vedo che il comando show.... non è previsto

    Ad ogni modo la subdirectory: /var/lib/mysql dove si trova?


    P.S.: ho usato la funzione cerca sul forum ma non ho trovato i tuoi post

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    Originariamente inviato da bwr
    Grazie franzauker

    lanciando il prompt di MYSQL e digitando show global variables like '%data%';

    ottengo errore. Dall'help di MySQL vedo che il comando show.... non è previsto

    Ad ogni modo la subdirectory: /var/lib/mysql dove si trova?


    P.S.: ho usato la funzione cerca sul forum ma non ho trovato i tuoi post
    1) che versione di mysql usi? sei proprio sicuro che non funzioni?
    2) show esiste, eccome
    3) se dai un help administration vedrai che lo trovi nell'elenco
    4) /var... è la posizioni su macchine linux-debian like
    5) per windows li trovi dentro \programmi\mysql\mysql server x.y\data

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    190
    Bene, intanto ho capito che devo studiare.....come sempre del resto per queste cose


    Utilizzando help admistration, che non sapevo che esistesse, ho scovato le funzioni SHOW.


    utilizzando show global variables like '%data%'; come indicato da franzauker

    ho scoperto che le i database vengono fisicamente memorizzati su:

    C:\Documents and Settings\All Users\Dati applicazioni\MySQL\MySQL Server 5.5\data\

    Vi ringrazio e credo che tra un po ritornerò ad aprofittare della vs. esperienza.

    Ciao. walter

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.