mysql installé mais ne fonctionne pas

9

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 mysqlmais 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-develil installe uniquement mysql-server et mysql-devel pas le mysql. et si je le fais seul, yum install mysqlil 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-develil 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
Astha
la source
De quelle version de CentOS s'agit-il? Où est votre répertoire /etc/init.d-?
Kvisle
veuillez voir l'édition
Astha
Ce que Shane a dit.
Kvisle
@Kvisle s'il vous plaît voir mon montage
Astha

Réponses:

7
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

Il semble que vous ayez téléchargé le MySQL-serverpackage à partir de la page d'accueil et installé avec rpm -ivh. Vérifiez avec:

$ rpm -qa | grep MySQL

Si vous souhaitez installer mysql-serverdepuis le référentiel (base, epel, ...), vous devez désinstaller le MySQL-serverpremier en exécutant:

# yum remove MySQL-*

et alors:

# yum install mysql mysql-server mysql-devel

Le script init de MySQL-serverpackage est à la mysqlplace de mysqldfrom mysql-server. Le conseil pour vous est de taper quelques caractères ( /etc/init.d/mys) et d'appuyer sur Tabou TabTab.

quanta
la source
lorsque j'installe mysql, il installe automatiquement mysql-server à la place de mysql. voir mon montage.
Astha
Je n'ai pas vu votre montage. Ajouter la sortie de rpm -qa | grep -i mysql?
quanta
excuses. voir son maintenant.
Astha
# yum remove MySQL-server?
quanta
2
La leçon est que vous devez désactiver ( enabled=0dans /etc/yum.repos.d/<name>.repo) le dépôt inhabituel (remi, smartfile, ...) et l'activer uniquement lorsque cela est nécessaire yum --enablerepo=<repo_name> ....
quanta
4

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

#yum remove MySQL-devel MySQL-server 

et réinstallez-le avec

#yum install mysql mysql-server mysql-devel

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

#yum --disablerepo=smartfile
Gaumire
la source
désolé, vu que vous avez déjà supprimé les deux packages, modifié mon article en conséquence.
Gaumire
1

Vous démarrez le serveur MySQL en exécutant:

# /etc/init.d/mysql start

Normalement, le client MySQL est dans le package nommé mysqldans le référentiel os:

# yum install mysql

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:

# yum whatprovides '/usr/bin/mysql'

Il devrait vous donner une liste de packages qui vous fournissent le client MySQL.

Kvisle
la source
merci pour la réponse mais s'il vous plaît monsieur voir ma question. j'ai déjà essayé mais ça ne dit rien à faire.
Astha
Je m'excuse, mis à jour
Kvisle
voir la sortie de yum whatprovides '/ usr / bin / mysql'
Astha
1

Retirez d'abord ce que vous avez:

yum remove mysql-server 

yum remove mysql

Installez ensuite:

yum install mysql-server 

yum install mysql 

yum install mysql-devel



service mysqld start
Alan Kuras
la source