|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : novembre 2007 Messages : 304 ![]() |
Bonjour,
Je veux savoir si je peux installer deux bases MySql Innodb et MyIsam sur le même serveur et comment faire ça si oui. Merci pour vos réponses. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 4 061 ![]() |
Bonjour,
Pas besoin d'installer 2 bases sur le même serveur, il suffit, table par table, d'indiquer le moteur utilisé : InnoDB ou MyISAM (avec l'option ENGINE=... dans le CREATE TABLE).
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
|
|
00
|
|
|
#3 |
![]() ![]() |
Et il vaut mieux utiliser InnoDB qui permet d'utiliser les clés étrangères.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise la suite Linux Mageïa ! |
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : novembre 2007 Messages : 304 ![]() |
Merci pour vos réponses,
M. ced: je ne peux pas spécifier le type InnoDb, il est inacceptable. La base est de type MyIsam. M. Cinephil: je sais que l'InnoDb gère les clés étragères, mais je veux utiliser l'InnoDb avec le MyIsam. |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 4 061 ![]() |
Quelle version de MySQL utilisez-vous ?
Qu'est-ce que vous entendez par "inacceptable" ?
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
|
|
00
|
|
|
#6 | |||
![]() ![]() |
Citation:
Tu peux parfaitement faire ceci, même si cette structure exemple est encore améliorable : Code :
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise la suite Linux Mageïa ! |
|||
|
00
|
|
|
#7 |
|
Membre régulier
![]() Inscription : novembre 2007 Messages : 304 ![]() |
Bonjour,
M. CED: La version est MySql server 5.1. M.Cinephil: J'ai exécuté la requête mais comme résultat les tables sont en MyIsam. Je pense que l'image ci jointe pourra nous aider. Merci. |
|
|
00
|
|
|
#8 |
|
Membre expérimenté
![]() Frédéric Inscription : juin 2011 Messages : 442 ![]() |
Dans ton fichier my.ini, si tu as peut être "skip-innodb" ou "innodb=OFF" ?
|
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() Inscription : novembre 2007 Messages : 304 ![]() |
Dans le fichier my.ini, le "skip-innodb" est décommenté.
|
|
|
00
|
|
|
#10 |
![]() ![]() |
MySQL 4.1 !
Il faudrait peut-être songer à changer de version !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise la suite Linux Mageïa ! |
|
00
|
|
|
#11 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 4 061 ![]() |
Euh, non... Il a mis 5.1
Sinon, il faut remettre en commentaire le skip-innodb, puis relancer le service mysql.
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
|
|
00
|
|
|
#12 |
![]() ![]() |
Sur l'image, je lis "MySQL Server 4.1" !
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise la suite Linux Mageïa ! |
|
00
|
|
|
#13 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 4 061 ![]() |
Bien vu
.Effectivement, ça commence à dater un peu... et ça explique que "skip-innodb" soit décommenté.
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
|
|
00
|
|
|
#14 |
|
Membre régulier
![]() Inscription : novembre 2007 Messages : 304 ![]() |
Merci pour vos réponses.
Je pense que tout est clair maintenant, mais il reste à savoir s'il y a des effets si j'ajoute un # devant le "skip-innodb" sur les tables en myisam ou inversement. A propos, l'image s'est trouvée sur le net. La version c'est 5.1. Merci. |
|
|
00
|
|
|
#15 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 4 061 ![]() |
Les tables déjà créées resteront en MyISAM.
Par contre, les nouvelles tables pourront être créées en InnoDB.
__________________
Rédacteur / Modérateur SGBD Mes tutoriels et la FAQ MySQL ---------------------------------------------------- Pensez aux balises code et au tag Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com