j'ai installé mysql mysql-devel mysql-server en supprimant l'ancien. j'ai utilisé des commandes comme
# rpm -e mysql mysql-server mysql-devel --nodeps
# yum install mysql mysql-server mysql-devel
# /etc/init.d/mysqld start
ça dit
-bash: /etc/init.d/mysqld: No such file or directory
alors j'ai essayé de le localiser, donc je l'ai fait
# locate mysqld
/etc/rc.d/init.d/mysqld
/etc/rc.d/rc0.d/K36mysqld
/etc/rc.d/rc1.d/K36mysqld
/etc/rc.d/rc2.d/S64mysqld
/etc/rc.d/rc3.d/S64mysqld
/etc/rc.d/rc4.d/S64mysqld
/etc/rc.d/rc5.d/S64mysqld
/etc/rc.d/rc6.d/K36mysqld
/usr/bin/mysqld_multi
/usr/bin/mysqld_safe
/usr/bin/mysqldump
/usr/bin/mysqldumpslow
/usr/libexec/mysqld
/usr/share/man/man1/mysqld_multi.1.gz
/usr/share/man/man1/mysqld_safe.1.gz
/usr/share/man/man1/mysqldump.1.gz
/usr/share/man/man1/mysqldumpslow.1.gz
/usr/share/man/man1/safe_mysqld.1.gz
/usr/share/man/man8/mysqld.8.gz
/var/lock/subsys/mysqld
/var/log/mysqld.log
/var/run/mysqld
donc après la recherche trouvé cette page donc je l'ai fait
rpm -V mysql
mais ça dit
# rpm -V mysql
package mysql is not installed
a également fait
# service mysqld start
mais la sortie était
mysqld: unrecognized service
donc j'ai essayé de l'installer à nouveau, yum install mysql
mais cette sortie de temps est
yum install mysql
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.serveraxis.net
* epel: mirror.steadfast.net
* extras: mirror.wiredtree.com
* updates: mirror.ubiquityservers.com
Setting up Install Process
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package MySQL-server-5.1.48-1.glibc23.x86_64 already installed and latest version
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package MySQL-server-5.1.48-1.glibc23.x86_64 already installed and latest version
Nothing to do
veuillez me guider là où je me trompe. Quelle devrait être la bonne approche pour ce faire?
EDIT je suis sur centos5 et
init.d a un fichier mysql voir ceci
# cd /etc/init.d/
[root@domain init.d]# ls
crond dc_server haldaemon httpd iptables iscsid kudzu mcstrans multipathd netconsole netplugd rawdevices restorecond sshd
dc_client functions halt ip6tables iscsi killall lvm2-monitor messagebus mysql netfs network rdisc single syslog
J'ai fait
# service mysql start
Starting MySQL SUCCESS!
[root@domain init.d]# mysql
-bash: mysql: command not found
[root@domain init.d]# mysql -u root -h localhost
-bash: mysql: command not found
ÉDITÉ
# rpm -qa | grep -i mysql
MySQL-server-5.1.48-1.glibc23
perl-DBD-MySQL-3.0007-2.el5
php-mysql-5.1.6-27.el5_5.3
MySQL-devel-5.1.48-1.glibc23
chaque fois que je le fais, yum install mysql mysql-server mysql-devel
il installe uniquement mysql-server et mysql-devel pas le mysql. et si je le fais seul, yum install mysql
il dit:
yum install mysql
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.serveraxis.net
* epel: mirror.steadfast.net
* extras: mirror.wiredtree.com
* updates: mirror.ubiquityservers.com
Setting up Install Process
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package MySQL-server-5.1.48-1.glibc23.x86_64 already installed and latest version
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package MySQL-server-5.1.48-1.glibc23.x86_64 already installed and latest version
Nothing to do
et
# yum whatprovides '/usr/bin/mysql'
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.serveraxis.net
* epel: mirror.steadfast.net
* extras: mirror.wiredtree.com
* updates: mirror.ubiquityservers.com
mysql-5.0.77-4.el5_6.6.x86_64 : MySQL client programs and shared libraries
Repo : base
Matched from:
Filename : /usr/bin/mysql
mysql-5.0.77-4.el5_6.6.i386 : MySQL client programs and shared libraries
Repo : base
Matched from:
Filename : /usr/bin/mysql
MySQL-client-5.1.48-1.glibc23.x86_64 : MySQL - Client
Repo : smartfile
Matched from:
Filename : /usr/bin/mysql
MODIFIER ENCORE
# yum remove MySQL-server
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: MySQL-server
Loading mirror speeds from cached hostfile
* base: mirrors.serveraxis.net
* epel: mirror.steadfast.net
* extras: mirror.wiredtree.com
* updates: mirror.ubiquityservers.com
Package(s) MySQL-server available, but not installed.
No Packages marked for removal
chaque fois que je le fais , yum install mysql mysql-server mysql-devel
il dit
# yum install mysql mysql-server mysql-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.serveraxis.net
* epel: mirror.steadfast.net
* extras: mirror.wiredtree.com
* updates: mirror.ubiquityservers.com
Setting up Install Process
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package mysql is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package mysql-server is obsoleted by MySQL-server, trying to install MySQL-server-5.1.48-1.glibc23.x86_64 instead
Package mysql-devel is obsoleted by MySQL-devel, trying to install MySQL-devel-5.1.48-1.glibc23.x86_64 instead
Package mysql-devel is obsoleted by MySQL-devel, trying to install MySQL-devel-5.1.48-1.glibc23.x86_64 instead
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package MySQL-devel.x86_64 0:5.1.48-1.glibc23 set to be updated
---> Package MySQL-server.x86_64 0:5.1.48-1.glibc23 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================================================
Installing:
MySQL-devel x86_64 5.1.48-1.glibc23 smartfile 9.4 M
MySQL-server x86_64 5.1.48-1.glibc23 smartfile 19 M
Transaction Summary
========================================================================================================================================================================
Install 2 Package(s)
Upgrade 0 Package(s)
Total download size: 28 M
Is this ok [y/N]:
signifie seulement mysql-server et mysql-devel pas le troisième qui est mysql.
MISE À JOUR
yum --disablerepo=smartfile install mysql mysql-server mysql-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.serveraxis.net
* epel: mirror.steadfast.net
* extras: mirror.wiredtree.com
* updates: mirror.ubiquityservers.com
Setting up Install Process
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
--> Running transaction check
---> Package mysql.i386 0:5.0.77-4.el5_6.6 set to be updated
--> Processing Dependency: libssl.so.6 for package: mysql
--> Processing Dependency: libcrypto.so.6 for package: mysql
---> Package mysql.x86_64 0:5.0.77-4.el5_6.6 set to be updated
---> Package mysql-devel.i386 0:5.0.77-4.el5_6.6 set to be updated
--> Processing Dependency: openssl-devel for package: mysql-devel
---> Package mysql-devel.x86_64 0:5.0.77-4.el5_6.6 set to be updated
---> Package mysql-server.x86_64 0:5.0.77-4.el5_6.6 set to be updated
--> Running transaction check
---> Package openssl.i686 0:0.9.8e-20.el5 set to be updated
--> Processing Dependency: libgssapi_krb5.so.2 for package: openssl
--> Processing Dependency: libkrb5.so.3(krb5_3_MIT) for package: openssl
--> Processing Dependency: libk5crypto.so.3 for package: openssl
--> Processing Dependency: libk5crypto.so.3(k5crypto_3_MIT) for package: openssl
--> Processing Dependency: libkrb5.so.3 for package: openssl
---> Package openssl-devel.x86_64 0:0.9.8e-20.el5 set to be updated
--> Processing Dependency: krb5-devel for package: openssl-devel
--> Running transaction check
---> Package krb5-devel.x86_64 0:1.6.1-62.el5 set to be updated
--> Processing Dependency: libselinux-devel for package: krb5-devel
--> Processing Dependency: e2fsprogs-devel for package: krb5-devel
--> Processing Dependency: keyutils-libs-devel for package: krb5-devel
---> Package krb5-libs.i386 0:1.6.1-62.el5 set to be updated
--> Processing Dependency: libkeyutils.so.1 for package: krb5-libs
--> Processing Dependency: libkeyutils.so.1(KEYUTILS_0.3) for package: krb5-libs
--> Running transaction check
---> Package e2fsprogs-devel.x86_64 0:1.39-33.el5 set to be updated
---> Package keyutils-libs.i386 0:1.2-1.el5 set to be updated
---> Package keyutils-libs-devel.x86_64 0:1.2-1.el5 set to be updated
---> Package libselinux-devel.x86_64 0:1.33.4-5.7.el5 set to be updated
--> Processing Dependency: libsepol-devel >= 1.15.2-1 for package: libselinux-devel
--> Running transaction check
---> Package libsepol-devel.x86_64 0:1.15.2-3.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================================================
Installing:
mysql i386 5.0.77-4.el5_6.6 base 4.8 M
mysql x86_64 5.0.77-4.el5_6.6 base 4.8 M
mysql-devel i386 5.0.77-4.el5_6.6 base 2.4 M
mysql-devel x86_64 5.0.77-4.el5_6.6 base 2.5 M
mysql-server x86_64 5.0.77-4.el5_6.6 base 9.8 M
Installing for dependencies:
e2fsprogs-devel x86_64 1.39-33.el5 base 637 k
keyutils-libs i386 1.2-1.el5 base 18 k
keyutils-libs-devel x86_64 1.2-1.el5 base 27 k
krb5-devel x86_64 1.6.1-62.el5 base 1.9 M
krb5-libs i386 1.6.1-62.el5 base 668 k
libselinux-devel x86_64 1.33.4-5.7.el5 base 149 k
libsepol-devel x86_64 1.15.2-3.el5 base 192 k
openssl i686 0.9.8e-20.el5 base 1.4 M
openssl-devel x86_64 0.9.8e-20.el5 base 1.9 M
Transaction Summary
========================================================================================================================================================================
Install 14 Package(s)
Upgrade 0 Package(s)
Total size: 31 M
Total download size: 15 M
Is this ok [y/N]: y
Downloading Packages:
(1/2): mysql-5.0.77-4.el5_6.6.x86_64.rpm | 4.8 MB 00:00
(2/2): mysql-server-5.0.77-4.el5_6.6.x86_64.rpm | 9.8 MB 00:00
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 10 MB/s | 15 MB 00:01
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /etc/pki/tls/certs/ca-bundle.crt from install of openssl-0.9.8e-20.el5.i686 conflicts with file from package openssl-0.9.8e-12.el5_5.7.x86_64
file /usr/share/man/man1/ca.1ssl.gz from install of openssl-0.9.8e-20.el5.i686 conflicts with file from package openssl-0.9.8e-12.el5_5.7.x86_64
file /usr/share/man/man1/req.1ssl.gz from install of openssl-0.9.8e-20.el5.i686 conflicts with file from package openssl-0.9.8e-12.el5_5.7.x86_64
file /usr/share/man/man1/x509.1ssl.gz from install of openssl-0.9.8e-20.el5.i686 conflicts with file from package openssl-0.9.8e-12.el5_5.7.x86_64
Error Summary
-------------
MISE À JOUR FINALE
# yum remove openssl-0.9.8e-20.el5.i686
Loaded plugins: fastestmirror
Setting up Remove Process
No Match for argument: openssl-0.9.8e-20.el5.i686
Loading mirror speeds from cached hostfile
* base: mirrors.serveraxis.net
* epel: mirror.steadfast.net
* extras: mirror.wiredtree.com
* updates: mirror.ubiquityservers.com
Package(s) openssl-0.9.8e-20.el5.i686 available, but not installed.
No Packages marked for removal
Réponses:
Il semble que vous ayez téléchargé le
MySQL-server
package à partir de la page d'accueil et installé avecrpm -ivh
. Vérifiez avec:Si vous souhaitez installer
mysql-server
depuis le référentiel (base, epel, ...), vous devez désinstaller leMySQL-server
premier en exécutant:et alors:
Le script init de
MySQL-server
package est à lamysql
place demysqld
frommysql-server
. Le conseil pour vous est de taper quelques caractères (/etc/init.d/mys
) et d'appuyer sur Tabou TabTab.la source
rpm -qa | grep -i mysql
?# yum remove MySQL-server
?enabled=0
dans/etc/yum.repos.d/<name>.repo
) le dépôt inhabituel (remi, smartfile, ...) et l'activer uniquement lorsque cela est nécessaireyum --enablerepo=<repo_name> ...
.Vous avez probablement installé MySQL-devel et MySQL-server manuellement depuis les rpms et vous empêche d'installer mysql.
Mieux vaut supprimer ces paquets avec
et réinstallez-le avec
Veuillez également publier la sortie des deux commandes ci-dessus, cela nous aiderait à vous aider.
ÉDITER
Le référentiel smartfile .. essayez de le désactiver? avec
la source
Vous démarrez le serveur MySQL en exécutant:
Normalement, le client MySQL est dans le package nommé
mysql
dans le référentiel os:Mais comme ce n'est pas le cas pour vous, je pense que vous avez peut-être installé un package différent.
Peux-tu essayer:
Il devrait vous donner une liste de packages qui vous fournissent le client MySQL.
la source
Retirez d'abord ce que vous avez:
Installez ensuite:
la source