mysql instalado mas não funcionando

9

instalei o mysql mysql-devel mysql-server removendo o antigo. Eu usei comandos como

# rpm -e mysql mysql-server mysql-devel --nodeps
# yum install mysql mysql-server mysql-devel
#  /etc/init.d/mysqld start

diz

-bash: /etc/init.d/mysqld: No such file or directory

então eu tentei localizá-lo, então eu fiz

# 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

Então, depois de pesquisar esta página, então eu fiz

rpm -V mysql

mas diz

# rpm -V mysql
package mysql is not installed

também fez

# service mysqld start

mas a saída foi

  mysqld: unrecognized service

então eu tentei instalar novamente por yum install mysql mas desta vez a saída é

 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

por favor me guie onde eu estou fazendo errado. qual deve ser a abordagem correta para fazer isso?

EDITAR Estou no centos5 e

init.d tem arquivo mysql ver isso

# 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

eu fiz

# 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

EDITADO

# 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

toda vez que eu faço yum install mysql mysql-server mysql-devel ele instala apenas o mysql-server e o mysql-devel não o mysql. e se eu sozinho fizer yum install mysql ele diz:

 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

e

#  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

EDITAR NOVAMENTE

# 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

sempre que eu faço yum install mysql mysql-server mysql-devel , diz

# 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]:

significa apenas mysql-server e mysql-devel não o terceiro que é mysql.

ATUALIZADO

 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
-------------

ATUALIZAÇÃO FINAL

# 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
    
por Astha 02.11.2011 / 06:35

4 respostas

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

Parece que você baixou o pacote MySQL-server da página inicial e instalou com rpm -ivh . Verifique com:

$ rpm -qa | grep MySQL

Se você deseja instalar mysql-server do repositório (base, epel, ...), você deve desinstalar MySQL-server primeiro executando:

# yum remove MySQL-*

e depois:

# yum install mysql mysql-server mysql-devel

O script de inicialização de MySQL-server package é mysql em vez de mysqld de mysql-server . A dica para você é digitar alguns caracteres ( /etc/init.d/mys ) e pressionar a tecla Tab ou a aba Tab Tab .

    
por 02.11.2011 / 07:17
4

Você provavelmente instalou o MySQL-devel e MySQL-server manualmente a partir do rpms e está impedindo que você instale o mysql.

Melhor de remover esses pacotes com

#yum remove MySQL-devel MySQL-server 

e instale-o novamente com

#yum install mysql mysql-server mysql-devel

Por favor, poste a saída de ambos os comandos acima, que nos ajudariam a ajudá-lo.

EDITAR

O repositório smartfile .. tente desativá-lo? com

#yum --disablerepo=smartfile
    
por 02.11.2011 / 08:24
1

Você inicia o servidor MySQL executando:

# /etc/init.d/mysql start

Normalmente, o cliente MySQL está no pacote chamado mysql no os-repository:

# yum install mysql

Mas, como esse não é o seu caso, suspeito que você tenha instalado um pacote diferente.

Você pode tentar:

# yum whatprovides '/usr/bin/mysql'

Ele deve fornecer uma lista de pacotes que fornecem o cliente MySQL.

    
por 02.11.2011 / 06:58
1

Primeiro, remova o que você tem:

yum remove mysql-server 

yum remove mysql

Em seguida, instale:

yum install mysql-server 

yum install mysql 

yum install mysql-devel



service mysqld start
    
por 02.11.2011 / 07:22

Tags