Votre navigateur est obsolète. Téléchargez un navigateur moderne, par exemple FireFox.
Léa-Linux : Forum
Le forum de Léa abrite des discussions autour des Logiciels libres.
Syndication
  • RSS ForumForum complet
  • RSS Forum - AdministrationForum - Administration
  • RSS Forum - Administration - 334757Cette discussion

Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Important : quand vous posez une question, n'oubliez pas de nous donner les indications suffisantes pour que nous puissions répondre. En effet, la divination n'est pas le fort du Linuxien averti. Pour une meilleure compréhension, le bon usage de la grammaire et de l'orthographe est fortement encouragé. En particulier, le langage SMS est à éviter absolument. En cas d'abus, il pourra être censuré sans autre forme de procès.
Les messages dont le contenu est illégal (incitant à la haine - raciale ou autre, diffamant), ou dont le contenu est sans rapport avec le sujet du forum, ou qui sont parfaitement stupides ou hors sujet seront supprimés sans pitié. Il pourra même être fait appel au fournisseur d'accès du coupable pour faire cesser ses agissements.
» Index du forum » Administration » MySql et le répertoire pour les tables.
Aller à la discussion: PrécédentSuivante
Action: Nouveau sujetChercherS'authentifier
MySql et le répertoire pour les tables.
Auteur: Cléam (IP enregistrée)
Date: le 21 février 2008 à 16:29

Bonjour à tous.

Je suis utilisateur d'une Suse 10.3 et je viens tout juste d'installer MySql par l'intermédiaire de Yast. Seulement voilà, je souhaite que MySql écrive les tables que je vais créer dans un répertoire qui se trouve sur un disque où j'ai de la place. Or mon problème c'est que Yast ne m'a pas demander où je souhaitais installer MySql. J'ai chercher dans le fichier my.cnf mais le seul chemin décommenté avais pour intituler socket. En me rendant dans ce répertoire j'ai trouvé un "fichier" 'ibdata1'. Je pense qu'il s'agit du "fichier" dans lequel MySql va écrire les tables. Mais comment faire pour changer ce "fichier" de place et le faire savoir à MySql ?

Merci d'avance pour vos réponse.

PS : Je suis un débutant sur MySql et sur Linux.

Computers are like air conditioners - They stop working properly when you open Windows.

Re: MySql et le répertoire pour les tables.
Auteur: chromosome (IP enregistrée)
Date: le 22 février 2008 à 23:49

Regarde le parametre datadir dans le fichier my.cnf

Re: MySql et le répertoire pour les tables.
Auteur: Cléam (IP enregistrée)
Date: le 16 mars 2008 à 07:00

Merci chromosome pour ta réponse. En effet tout est dans my.cnf. Maintenant il ne me reste plus qu'à savoir comment faire pour dire à innodb sur quel tablespace il doit écrire les tables que je souhaite créer et la je pense que je vais chercher un moment.

Computers are like air conditioners - They stop working properly when you open Windows.

Re: MySql et le répertoire pour les tables.
Auteur: chromosome (IP enregistrée)
Date: le 16 mars 2008 à 19:30

Alors va voir ca maintenant :


[dev.mysql.com]

Re: MySql et le répertoire pour les tables.
Auteur: Cléam (IP enregistrée)
Date: le 22 mars 2008 à 12:06

Encore une fois merci chromosome.

C'est une super source d'info mais je ne trouve pas la solution exacte à mon problème.

En fait je souhaite par exemple créer 2 tablespaces : un de production et un pour mes tests. Donc quand je créé une table (ou une base de données) je souhaite dire à Innodb sur quel tablespace il doit écrire cette table ou créer cette base de données. Il y a bien innodb_file_per_table mais ce la ne correspond pas à ce que je veux faire. MySql et Innodb peuvent-ils faire ce que je veux et si oui avec quel parametre ou quel syntaxe SQL ?

Merci d'avance.

Computers are like air conditioners - They stop working properly when you open Windows.

Re: MySql et le répertoire pour les tables.
Auteur: chromosome (IP enregistrée)
Date: le 22 mars 2008 à 22:51

Visiblement tu ne peux pas avoir 2 tablespaces dans MySQL. Du moins dans la meme instance.
Maintenant tu peux aussi essayer de faire des mount different dans le repertoire ou se trouve les data de mysql, c'est un repertoire par DB.


Re: MySql et le répertoire pour les tables.
Auteur: Cléam (IP enregistrée)
Date: le 22 mars 2008 à 23:39

OK ben je vais garder ma config actuel et continuer comme cela. Merci pour ton aide chromosome.

A+

Computers are like air conditioners - They stop working properly when you open Windows.



Nom du forum : (antispam) - (en développement:saisir un texte pour le message, rempli cette zone automatiquement)
Votre nom: 
Votre email: 
Sujet: 

 
Ce forum est boosté par Phorum.