Upgrade MySql
ykolb
Messages postés
38
Statut
Membre
-
crabs Messages postés 909 Statut Membre -
crabs Messages postés 909 Statut Membre -
Bonjour,
je dois upgrader la version de MySql sur un serveur web.
J'ai recupéreé la version 4.1.14 en rpm mis aussi en tar.qz.
Question 1: Que me conseillez vous d'utiliser pour un upgrade. ? le rpm ou le tar. ?
Pour info. ce n'est pas moi qui est effectué l'installation de base.
Question 2:
si je fais la commande
# rpm -Uvh MySQL-server-4.1.14-0.i386.rpm
j'ai des dépendances. En l'occurence ceci.
warning: MySQL-server-4.1.14-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
error: Failed dependencies:
libmysqlclient.so.10 is needed by (installed) perl-DBD-MySQL-2.1021-3
libmysqlclient.so.10 is needed by (installed) php-mysql-4.2.2-17
Qu'a cela ne tienne. Je recupere les rpm demandés.
Je continue.
# rpm -Uvh php-mysql-4.2.2-17.i386.rpm
Preparing... ########################################### [100%]
package php-mysql-4.2.2-17 is already installed
Puis enfin.
rpm -Uvh perl-DBD-MySQL-2.1021-3.sh4.rpm
Preparing... ########################################### [100%]
package perl-DBD-MySQL-2.1021-3 is intended for a sh4 architecture
package perl-DBD-MySQL-2.1021-3 is already installed
file /usr/share/man/man3/Bundle::DBD::mysql.3pm.gz from install of perl-
DBD-MySQL-2.1021-3 conflicts with file from package perl-DBD-MySQL-2.1021-3
file /usr/share/man/man3/DBD::mysql.3pm.gz from install of perl-DBD-MySQ
L-2.1021-3 conflicts with file from package perl-DBD-MySQL-2.1021-3
file /usr/share/man/man3/DBD::mysql::INSTALL.3pm.gz from install of perl
-DBD-MySQL-2.1021-3 conflicts with file from package perl-DBD-MySQL-2.1021-3
file /usr/share/man/man3/Mysql.3pm.gz from install of perl-DBD-MySQL-2.1
021-3 conflicts with file from package perl-DBD-MySQL-2.1021-3
Que dois je faire ensuite ???
Si quelqu'un peut m'aider.
MErci.
Ykolb
je dois upgrader la version de MySql sur un serveur web.
J'ai recupéreé la version 4.1.14 en rpm mis aussi en tar.qz.
Question 1: Que me conseillez vous d'utiliser pour un upgrade. ? le rpm ou le tar. ?
Pour info. ce n'est pas moi qui est effectué l'installation de base.
Question 2:
si je fais la commande
# rpm -Uvh MySQL-server-4.1.14-0.i386.rpm
j'ai des dépendances. En l'occurence ceci.
warning: MySQL-server-4.1.14-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5
error: Failed dependencies:
libmysqlclient.so.10 is needed by (installed) perl-DBD-MySQL-2.1021-3
libmysqlclient.so.10 is needed by (installed) php-mysql-4.2.2-17
Qu'a cela ne tienne. Je recupere les rpm demandés.
Je continue.
# rpm -Uvh php-mysql-4.2.2-17.i386.rpm
Preparing... ########################################### [100%]
package php-mysql-4.2.2-17 is already installed
Puis enfin.
rpm -Uvh perl-DBD-MySQL-2.1021-3.sh4.rpm
Preparing... ########################################### [100%]
package perl-DBD-MySQL-2.1021-3 is intended for a sh4 architecture
package perl-DBD-MySQL-2.1021-3 is already installed
file /usr/share/man/man3/Bundle::DBD::mysql.3pm.gz from install of perl-
DBD-MySQL-2.1021-3 conflicts with file from package perl-DBD-MySQL-2.1021-3
file /usr/share/man/man3/DBD::mysql.3pm.gz from install of perl-DBD-MySQ
L-2.1021-3 conflicts with file from package perl-DBD-MySQL-2.1021-3
file /usr/share/man/man3/DBD::mysql::INSTALL.3pm.gz from install of perl
-DBD-MySQL-2.1021-3 conflicts with file from package perl-DBD-MySQL-2.1021-3
file /usr/share/man/man3/Mysql.3pm.gz from install of perl-DBD-MySQL-2.1
021-3 conflicts with file from package perl-DBD-MySQL-2.1021-3
Que dois je faire ensuite ???
Si quelqu'un peut m'aider.
MErci.
Ykolb
A voir également:
- Upgrade MySql
- Winget upgrade - Guide
- Mysql community download - Télécharger - Bases de données
- Upgrade windows 7 to windows 10 - Accueil - Mise à jour
- Windows 7 upgrade advisor - Télécharger - Informations & Diagnostic
- Upgrade carte graphique - Guide
6 réponses
Bonjour,
bon pas beaucoup d'aide pour mon probleme ?
Pourtant je pense que c'est un classique du genre, de procéder à l'upgrade de php-mysql-apache ??
D'avance Merci.
bon pas beaucoup d'aide pour mon probleme ?
Pourtant je pense que c'est un classique du genre, de procéder à l'upgrade de php-mysql-apache ??
D'avance Merci.
Salut,
Un changement de version de MySQL est parfois dangereux (perte des
données, destruction des index, ...).
perso avec un système en production j'évite tous problème de dépendance en
partant des sources : on différencie le coté serveur MySQL du coté client.
Il faut savoir que la partie serveur de MySQL tourne souvent avec plusieurs
version de la lib client de MySQL. Hors ton package lie les 2.
A priori si tu veux pas de souci :
- vérifies comment tu peux faire ton upgrade de serveur (changement de
version) pour ne pas perdre les données.
- Si la libclient actuellement installée sur ton système est compatible avec la
nouvelle version du serveur: installes ton serveur sans la lib client
- dans le cas contraire satisfait toutes les dépendances manquantes en
mettant à jour aussi les produits l'utilisant : Perl, Php, Qt, etc...
Je pense qu'avec ton système de package, tu sois obligé de tout mettre à jour.
A+, crabs
Un changement de version de MySQL est parfois dangereux (perte des
données, destruction des index, ...).
perso avec un système en production j'évite tous problème de dépendance en
partant des sources : on différencie le coté serveur MySQL du coté client.
Il faut savoir que la partie serveur de MySQL tourne souvent avec plusieurs
version de la lib client de MySQL. Hors ton package lie les 2.
A priori si tu veux pas de souci :
- vérifies comment tu peux faire ton upgrade de serveur (changement de
version) pour ne pas perdre les données.
- Si la libclient actuellement installée sur ton système est compatible avec la
nouvelle version du serveur: installes ton serveur sans la lib client
- dans le cas contraire satisfait toutes les dépendances manquantes en
mettant à jour aussi les produits l'utilisant : Perl, Php, Qt, etc...
Je pense qu'avec ton système de package, tu sois obligé de tout mettre à jour.
A+, crabs
Merci pour tes conseils.
j'ai donc sauvegarder l'ensemble de mes bases. PAs de soucis.
J'ai récupéré plusieurs fichiers .tar.gz en particulier
mysql-standard-4.1.14-pc-linux-gnu-i686-glibc23.tar.gz
et mysql-standard-4.1.14-pc-linux-gnu-i686
je les décompresse. Mais après ??
J'avais cru comprendre qu'il fallait faire
./configure
puis make et make install.
# make
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
Donc la je suis bloqué !!! et en prod !!!!
Help!!
j'ai donc sauvegarder l'ensemble de mes bases. PAs de soucis.
J'ai récupéré plusieurs fichiers .tar.gz en particulier
mysql-standard-4.1.14-pc-linux-gnu-i686-glibc23.tar.gz
et mysql-standard-4.1.14-pc-linux-gnu-i686
je les décompresse. Mais après ??
J'avais cru comprendre qu'il fallait faire
./configure
puis make et make install.
# make
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
Donc la je suis bloqué !!! et en prod !!!!
Help!!
Vu les noms de tes tgz, il s'agit de binaire pas de source.
Y a pas un README qui te donne la suite à faire ?
Y a pas un README qui te donne la suite à faire ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
D'accord crabs, tu as raison.
J'ai donc recupéré ce qui est bien les sources de MysqL 4.1.14
je fait ./configure , puis make, puis make install et ca marche.
Il compile un moment.
Je demarre mysqld start.
Mais j'ai toujours l'ancienne version ??
Le script mysqld est d'une date ancienne.
Je n'en trouve pas d'autre !!
J'ai raté une étape ? Qu'est ce que je n'ai pas fait ?
MErci
J'ai donc recupéré ce qui est bien les sources de MysqL 4.1.14
je fait ./configure , puis make, puis make install et ca marche.
Il compile un moment.
Je demarre mysqld start.
Mais j'ai toujours l'ancienne version ??
Le script mysqld est d'une date ancienne.
Je n'en trouve pas d'autre !!
J'ai raté une étape ? Qu'est ce que je n'ai pas fait ?
MErci
Salut,
Lors du configure tu as mis aucune option ?
Dans ce cas là, les fichiers se situent dans /usr/local au lieu /usr/local/mysql.
Il faudra surement que tu adaptes les chemins par rapport à ceux précisés,
dans la doc suivante :
http://dev.mysql.com/doc/refman/4.1/en/quick-install.html
N'hésites pas allez plus loin dans la doc.
N'hésites pas à lire les commentaires, ils sont mine d'informations assez
intéressantes.
A+, crabs
Lors du configure tu as mis aucune option ?
Dans ce cas là, les fichiers se situent dans /usr/local au lieu /usr/local/mysql.
Il faudra surement que tu adaptes les chemins par rapport à ceux précisés,
dans la doc suivante :
http://dev.mysql.com/doc/refman/4.1/en/quick-install.html
N'hésites pas allez plus loin dans la doc.
N'hésites pas à lire les commentaires, ils sont mine d'informations assez
intéressantes.
A+, crabs