Bonjour,
Je souhaiterai installer MySQL 4.1 sur mon Linux Fedora Core 6 arch x86_64. Je ne souhaite pas installer MySQL 5 car il n'est pas compatible avec mon application maison.
J'ai téléchargé les RPMs suivants:
mysql-server-4.1.20-1.FC4.1.x86_64.rpm
mysql-bench-4.1.20-1.FC4.1.x86_64.rpm
mysql-debuginfo-4.1.20-1.FC4.1.x86_64.rpm
mysql-devel-4.1.20-1.FC4.1.x86_64.rpm
mysql-server-4.1.20-1.FC4.1.x86_64.rpm
La commande que j'ai utilisé est :
rpm -ivh mysql-server-4.1.20-1.FC4.1.x86_64.rpm
Cependant on me renvoit le message suivant:
libcrypto.so.5() (64bits) est nécessaire pour mysql-server-4.1.20-1.FC4.1.x86_64.rpm
libssl.so.5() (64bits) est nécessaire pour mysql-server-4.1.20-1.FC4.1.x86_64.rpm
Or j'ai déjà installé le package openssl-0.9.8b-8.3.fc6 et j'ai donc la librairie libcrypto.so.6 et libssl.so.6.
J'ai essayé de virer openssl avec yum pour pouvoir mettre
openssl-0.9.7f-7.10.x86_64.rpm de Fedora core 4 avec la commande rpm. Mais yum m'enlève trop de dépendances.
Comment faire pour installer Mysql 4 ?
Quelqu'un aurait-il une solution ?
Est-il possible d'installer un MySQL 4 sur une Fedora core 6 ?
Je remercie mon bienfaiteur :) !
# Ama
Posté par Julien L. . Évalué à 3.
[^] # Re: Ama
Posté par petit_manitoo . Évalué à 1.
J'ai essayé l'installation par les sources et toujours un problème de dépendance...
Dans un premier temps j'effectue un cat /proc/cpuinfo pour être sur que j'ai un x86_64 (on sait jamais lol).
J'obtiens ceci.
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Xeon(R) CPU 3050 @ 2.13GHz
stepping : 2
cpu MHz : 2133.413
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips : 4270.67
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Xeon(R) CPU 3050 @ 2.13GHz
stepping : 2
cpu MHz : 2133.413
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips : 4266.89
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:
Ensuite j'ai téléchargé la source mysql:
mysql-standard-4.1.22-unknown-linux-gnu-x86_64-icc-glibc23.tar.gz
Je décompresse :
tar -xvzf mysql-standard-4.1.22-unknown-linux-gnu-x86_64-icc-glibc23.tar.gz
Je vais dans le répertoire décompressé et je fais :
./configure --enable-assembler --with-unix-socket-path=/tmp/mysql.sock --prefix=/ --exec-prefix=/usr --libexecdir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --localstatedir=/dbdata/mysql/ --infodir=/usr/info --includedir=/usr/include --mandir=/usr/man --enable-large-files --with-innodb --with-low-memory --with-charset=latin1 --enable-local-infile --with-extra-charsets=all --enable-thread-safe-client --with-client-ldflags=-lstdc++ --with-comment="MySQL by Kernel"
Ensuite je crée le groupe et l'utilisateur mysql
#groupadd mysql
#useradd -g mysql -d /dbdata/mysql mysql
#chown -R mysql /dbdata/mysql
#chgrp - R mysql /dbdata/mysql
Puis je lance l'installation :
#mysql_install_db --user=mysql
et j'obtiens le message d'erreur suivant:
Installing all prepared tables
./bin/mysqld: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Installation of system tables failed!
Examine the logs in ./data for more information.
You can also try to start the mysqld daemon with:
./bin/mysqld --skip-grant &
You can use the command line tool
./bin/mysql to connect to the mysql
database and look at the grant tables:
shell> ./bin/mysql -u root mysql
mysql> show tables
Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in ./data that may be helpful.
The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the ./bin/mysqlbug script!
Pour vérifier ma version je fais
#ls /usr/lib | grep libstdc++
libstdc++.so.6
libstdc++.so.6.0.8
Que faire ? Dois-je désinstaller gcc-4.1.2-13.fc6 et libgcc-4.1.2-13.fc6 et mettre gcc 3 ?? C'est vraiment casse tête ces histoires de dépendances. Je remercie mon bienfaiteur !
[^] # Re: Ama
Posté par Julien L. . Évalué à 2.
ln -s /usr/lib/libstdc++.so.6.0.8 /usr/lib/libstdc++.so.5
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.