Eu instalei o mysql mysql-devel mysql-server removendo um 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 encontrei 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 produção foi
mysqld: unrecognized service
então eu tentei instalá-lo novamente, 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 estou fazendo errado. qual deve ser a abordagem correta para fazer isso?
EDIT Estou no centos5 e
init.d tem arquivo mysql veja 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 faço yum install mysql mysql-server mysql-devel
isso instala apenas o mysql-server e o mysql-devel não o mysql. e se eu fizer sozinho yum install mysql
, 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
isso 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.
ATUALIZADA
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
Respostas:
Parece que você baixou o
MySQL-server
pacote da página inicial e instalou orpm -ivh
. Verifique com:Se você deseja instalar a
mysql-server
partir do repositório (base, epel, ...), desinstale oMySQL-server
primeiro executando:e depois:
O script de inicialização do
MySQL-server
pacote émysql
, em vez demysqld
partirmysql-server
. A dica para você é digitar alguns caracteres (/etc/init.d/mys
) e pressionar Tabou TabTab.fonte
rpm -qa | grep -i mysql
?# yum remove MySQL-server
?enabled=0
in/etc/yum.repos.d/<name>.repo
) o repositório incomum (remi, smartfile, ...) e ativar somente quando necessárioyum --enablerepo=<repo_name> ...
.Você provavelmente instalou o MySQL-devel e o servidor MySQL manualmente a partir do rpms e está impedindo a instalação do mysql.
Melhor remover esses pacotes com
e instale-o novamente com
Poste também a saída dos dois comandos acima, que nos ajudariam a ajudá-lo.
EDITAR
O repositório de arquivos inteligentes .. tente desativá-lo? com
fonte
Você inicia o servidor MySQL executando:
Normalmente, o cliente MySQL está no pacote nomeado
mysql
no repositório os:Mas como esse não é o seu caso, suspeito que você tenha instalado um pacote diferente.
Você pode tentar:
Deverá fornecer uma lista de pacotes que fornecem o cliente MySQL.
fonte
Primeiro remova o que você tem:
Então instale:
fonte