Koozali.org: home of the SME Server

Problème d'installation des rpm de mysql 4.1.13-0

tr8

Problème d'installation des rpm de mysql 4.1.13-0
« on: July 24, 2005, 03:47:19 AM »
Bonjour à vous tous,

Je viens d'installer la version 6.5 de SME (j'avais la 6.1 avant) et je veux en profité pour mettre mysql à jour.

Mais lorsque je viens pour installer MySQL-server4.1.13-0.i386.rpm j'ai les 2 erreurs qui suivent :

libmysqlclient.so.10 is needed by perl-DBD-MySQL-1.2219-6
libmysqlclient.so.10 is needed by php-mysql-4.1.2-7.3.10.legacy

Ensuite si j'essai d'installer le client j'ai plusieurs fois l'erreur suivante mais avec plusieurs fichiers

file/usr/share/man/man1/"nomfichier" from install of MySQL-client-4.1.13-0 conflicts with file from package mysql-3.23.58-1.73

En fait il n'y a que pour le rpm "shared" que je n'ai pas d'erreur...

J'avais déjà fait l'opération d'upgrader mysql sur la version 6.1 de SME et le tout c'était fait sans problème mais la je ne comprend vraiment pas et j'ai pourtant bien suivi le "howto"

Merci de bien vouloir éclairer ma lanterne!

letouriste

Problème d'installation des rpm de mysql 4.1.13-0
« Reply #1 on: July 24, 2005, 09:30:49 PM »
Salut

Tu as utilisé quoi comme commutateur de rpm ? (rpm -XXX)

tr8

Problème d'installation des rpm de mysql 4.1.13-0
« Reply #2 on: July 24, 2005, 09:42:40 PM »
Merci de m'aider

J'ai utiliser rpm -Uhv "blabla" tel qu'écrit dans le "howto"

letouriste

Problème d'installation des rpm de mysql 4.1.13-0
« Reply #3 on: July 25, 2005, 07:29:14 PM »
J'ai trouvé ça:

http://www.wesmo.com/rpm2html/libmysqlclient.so.10.html

Dis-nous ce que ça donne ! ;)

tr8

Problème d'installation des rpm de mysql 4.1.13-0
« Reply #4 on: July 26, 2005, 12:41:41 AM »
On fait du progrès!

Il y a juste le rpm MySQL-shared-4.1.13-0.i386.rpm qui lorsque je veux l'installer dit qu'il y un conflit avec le MySQL-shared-compat-4.1.10a-0.i386.rpm que j'ai downloader sur le site que tu ma s'uggérer

et lorsque j'essaie de rouler la config

chkconfig --levels 2345 mysql on
rm /etc/rc.d/rc7.d/S90mysqld
ln -s /etc/rc.d/init.d/mysql /etc/rc.d/rc7.d/S90mysqld

la première ligne semble fonctionne quoique rien n'apparait à l'écran lorsque je l'exécute et les 2 autres m'écrivent que le répertoire n'existe pas. Mais je crois que lorsque j'ai initiallement arreter MYSQL il m'a dit qu'il avait changer le chemin d'accès donc je vais vérifier de ce côté

Merci beaucoup!

tr8

Problème d'installation des rpm de mysql 4.1.13-0
« Reply #5 on: July 26, 2005, 01:10:32 AM »
Finalement pour la config tout est beau...vive le sensitive case :)

letouriste

Problème d'installation des rpm de mysql 4.1.13-0
« Reply #6 on: July 26, 2005, 12:37:42 PM »
Tu as trouvé les 3 lignes sur quel site ?!

Peux-tu redonner la marche à suivre pour faire cette mise à jour ?

Merci

tr8

Problème d'installation des rpm de mysql 4.1.13-0
« Reply #7 on: July 26, 2005, 07:09:23 PM »
Une fois que tout sera installé correctement j'écrirais la procédure que j'ai suivi au complet, car présentement j'ai des problèmes avec mysql_fix_privilege_tables et dès que je serais à la maison j'essaierais les solutions que j'ai trouvées.

tr8

Problème d'installation des rpm de mysql 4.1.13-0
« Reply #8 on: July 29, 2005, 03:12:29 AM »
Rebonjour à vous tous,

J'ai complètement changer ma façon de faire en voici la démarche. Par contre elle n'est pas complète je vous expliquerais plus bas

1)Arreter MySQL

service mysqld stop

2)Supprimer les vieux RPM

rpm -e --nodeps mysql mysql-client mysql-server
rpm -e mysql-devel
rpm -e mysqlclient9

3)Installer les nouveaux RPM

MySQL-client-4.1.13-0.i386.rpm
MySQL-devel-4.1.13-0.i386.rpm
MySQL-server-4.1.13-0.i386.rpm
MySQL-shared-compat-4.1.10a-0.i386.rpm (si on installe pas une version "compat" il y a un bug php avec phpmyadmin)

Pour installer 2 choix

rpm -Uvh *.rpm
ou
rpm -Uhv MySQL-shared-compat-4.0.x-0.i386.rpm
rpm -Uhv MySQL-server-4.0.x-0.i386.rpm
rpm -Uhv MySQL-client-4.0.x-0.i386.rpm
rpm -Uvh MySQL-devel-4.0.x-0.i386.rpm

4) Configurer

ln -s /etc/rc.d/init.d/mysql /etc/rc.d/init.d/mysqld
chkconfig --levels 2345 mysqld on
chkconfig --levels 016 mysqld off
/sbin/e-smith/config setprop mysqld LocalNetworkingOnly no (to enable remote access)
/sbin/e-smith/expand-template /root/.my.cnf

ln -s /usr/sbin/mysqld /usr/libexec/ (for conf-mysql-password script)

service mysqld restart

Donc comme certain l'on peut-être remarqué j'ai pris le "howto" suivant pour arriver à une partie de mes fins...

La sa se corce et je ne sais vraiment plus quoi faire!

Une fois que les rpm de mysql sont installés il y a les messages suivant :

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h tr8 password 'new-password'

Pour le plaisir juste avant d'exécuter ces 2 lignes j'installe phpmyadmin (e-smith-phpmyadmin-2.6.0-12.noarch.rpm celle dispo ici)pour voir si toute les connections se font bien.

Donc ensuite j'exécute la première ligne..pas d'erreur
Mais la 2e refuse de s'exécuter avec l'erreur suivante :
/usr/bin/mysqladmin : connect to server at 'tr8' failed error: 'access denied for user 'root'@tr8.blablabla' (using password: YES)'

Mais comme j'ai roulé la première ligne je peux faire rouler /usr/bin/mysql_fix_privilege_tables --password=(rootpassword) et le script roule sans erreur

Mais si j'essaie de retourné a phpmyadmin j'ai les m'essages suivant :

phpMyAdmin a tenté de se connecter au serveur MySQL, et le serveur a rejeté la connexion. Veuillez vérifier les valeurs de "host", "username" et "password" dans config.inc.php et vous assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur MySQL.

MySQL a répondu:

#1045 - Access denied for user 'root'@'localhost' (using password: YES)

Donc j'aimerais pouvoir a l'aide de putty client modifier mon fichier config.inc.php (je veux savoir quoi faire pour l'ouvrir..je suis pas newb mais pas expert non plus :hammer:  ) car d'après mes recherches si je réussi à le modifier correctement le tout devrait revenir à la normal...

Donc sur ce merci à l'avance pour l'aide que vous aller me donnée et celle que vous m'avez déjà donnée!