[CentOS-pt-br] RES: RES: Atualização do MySQL
Marcelo Gondim
gondim em linuxinfo.com.br
Terça Novembro 24 21:43:47 UTC 2009
Sim você poderia fazer assim: um mysqldump das bases que vc já tem, remover
os pacotes com o yum remove, instalar os pacotes novos como te coloquei e aí
restaurar as bases. :D
De: centos-pt-br-bounces em centos.org [mailto:centos-pt-br-bounces em centos.org]
Em nome de "Fábio Jr."
Enviada em: terça-feira, 24 de novembro de 2009 17:45
Para: Portuguese (Brazilian) CentOS mailing list
Assunto: Re: [CentOS-pt-br] RES: Atualização do MySQL
Olá Marcelo, obrigado pela resposta.
Realmente, desta maneira não havia tentado. Fiz o teste agora a tarde, e
infelizmente não foi possível fazer a atualização. Segue a saída do comando:
# rpm -Uvh MySQL-client-community-5.1.41-0.rhel5.i386.rpm
MySQL-server-community-5.1.41-0.rhel5.i386.rpm
MySQL-shared-compat-5.1.41-0.rhel5.i386.rpm
A preparar... ###########################################
[100%]
1:MySQL-shared-compat ########################################### [
33%]
******************************************************************
A MySQL server package (mysql-server-5.0.77-3.el5) is installed.
The current MySQL server package is provided by a different
vendor (CentOS) than MySQL AB or Sun Microsystems, Inc..
Some files may be installed to different locations, including log
files and the service startup script in /etc/init.d/.
Upgrading directly from MySQL 5.0 to MySQL 5.1 may not
be safe in all cases. A manual dump and restore using mysqldump is
recommended. It is important to review the MySQL manual's Upgrading
section for version-specific incompatibilities.
A manual upgrade is required.
- Ensure that you have a complete, working backup of your data and my.cnf
files
- Shut down the MySQL server cleanly
- Remove the existing MySQL packages. Usually this command will
list the packages you should remove:
rpm -qa | grep -i '^mysql-'
You may choose to use 'rpm --nodeps -ev <package-name>' to remove
the package which contains the mysqlclient shared library. The
library will be reinstalled by the MySQL-shared-compat package.
- Install the new MySQL packages supplied by Sun Microsystems, Inc.
- Ensure that the MySQL server is started
- Run the 'mysql_upgrade' program
This is a brief description of the upgrade process. Important details
can be found in the MySQL manual, in the Upgrading section.
******************************************************************
erro: %pre(MySQL-server-community-5.1.41-0.rhel5.i386) scriptlet failed,
exit status 1
erro: install: %pre scriptlet failed (2), skipping
MySQL-server-community-5.1.41-0.rhel5
2:MySQL-client-community ########################################### [
67%]
Pelo que pude perceber, o problema se dá porque a minha instalação do mysql
foi feita via YUM, como citei no meu primeiro e-mail.
Sendo assim, o único método que poderei utilizar é a remoção do Mysql
instalado via YUM e a instalação do RPM. Este processo eu testei e funcionou
corretamente.
Obrigado a todos pela ajuda.
[]s
Fábio Jr.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20091124/aabe43af/attachment.html
Mais detalhes sobre a lista de discussão CentOS-pt-br