où est le réel des données dans une base mysql stockées sur une machine linux?
Les fichiers sont les fichiers contenant les données dans les tables dans une base mysql?
Je suis allé à /var/lib/mysql/
et je peux voir qu'il y a un tas de relativement petite répertoires correspondant à mes tables, et un grand nombre de fichiers nommé servername-bin.0000001
etc.
Est les données stockées dans ces fichiers?
OriginalL'auteur olamundo | 2010-04-17
Vous devez vous connecter pour publier un commentaire.
Elle est d'installation spécifiques, mais si vous avez /var/lib/mysql , puis:
databasename
/OriginalL'auteur nos
Découvrez la
ibdata1
fichier et de ses semblables.De la documentation:
"Deux importantes sur disque les ressources gérées par le moteur de stockage InnoDB sont son espace de stockage de fichiers de données et ses fichiers de log. Si vous ne spécifiez aucun InnoDB options de configuration, MySQL crée une auto-extension de 10 MO fichier de données nommé ibdata1 et deux de 5 mo fichiers de log nommé ib_logfile0 et ib_logfile1 dans la base de données d'annuaire. Pour obtenir de bonnes performances, vous devez fournir explicitement InnoDB paramètres comme expliqué dans les exemples suivants. Naturellement, vous devez modifier les paramètres afin d'adapter votre matériel et de vos exigences."
OriginalL'auteur janmoesen
Il est stocké dans différents fichiers dans ce répertoire, oui. Les fichiers utilisés dépend de ce moteur, les tables sont à l'aide.
OriginalL'auteur Ignacio Vazquez-Abrams
Pas les tables, mais les bases de données
que les binaires de journaux, il n'a rien à voir avec les données
pourquoi avez-vous besoin de connaître, par la voie?
OriginalL'auteur Your Common Sense