Downgrade do MySQL 5.7 para 5.1 no CentOS 6

1

Eu já instalei o MySQL 5.1 e ele funcionou bem. Hoje, eu segui este artigo e instalado 5.7. Infelizmente, minha VM tem ram limitado (512mb) e 5.7 não pode ser iniciado. Eu gostaria de rebaixar o MySQL para a minha versão de trabalho 5.1.

Eu removi o 5,7 usando yum remove mysql com sucesso. Mas então:

# yum download mysql
No Match for available package: mysql-5.1.73-8.el6_8.i686
Nothing to do

Se eu executar yum install mysql , reinstale a versão 5.7 novamente. Como posso reinstalar o mysql 5.1?

Log do arquivo mysqld.log.rpmsave

170620 23:48:04  InnoDB: Starting shutdown...
170620 23:48:10  InnoDB: Shutdown completed; log sequence number 0 34058928
170620 23:48:10 [Note] 
170620 23:48:10 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
170620 23:54:27 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
170620 23:54:27 [ERROR] Can't read from messagefile '/usr/share/mysql/english/errmsg.sys'
170620 23:54:27  InnoDB: Initializing buffer pool, size = 8.0M
170620 23:54:27  InnoDB: Completed initialization of buffer pool
170620 23:54:27  InnoDB: Started; log sequence number 0 34058928
170620 23:54:27 [ERROR] /usr/libexec/mysqld: unknown variable 'innodb_large_prefix=true'
170620 23:54:27 [ERROR] Aborting

170620 23:54:27  InnoDB: Starting shutdown...
170620 23:54:32  InnoDB: Shutdown completed; log sequence number 0 34058928
170620 23:54:32 [Note] 
170620 23:54:32 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

Log de mensagens de arquivo

Jun 21 00:46:03 vpn1UgoVPNcom kernel: Out of memory: Kill process 31276 (mysqld) score 162 or sacrifice child
Jun 21 00:46:03 vpn1UgoVPNcom kernel: Killed process 31276, UID 0, (mysqld) total-vm:126948kB, anon-rss:98224kB, file-rss:8kB

Não existe tal arquivo mysqld.err, também o Mysqld.log está vazio

Tentativa de iniciar o MySQL 5.7

[root@vpn1UgoVPNcom home]# service mysqld start
/usr/bin/mysqld_safe: line 196:  9475 Killed                  nohup /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock < /dev/null > /dev/null 2>&1
MySQL Daemon failed to start.
Starting mysqld:                                           [FAILED]
    
por Cliff 21.06.2017 / 07:22

3 respostas

2

Eu executei os seguintes comandos e ele volta para o 5.1 e está funcionando bem agora:

yum remove 'mysql*'
yum install mysql-server-5.1*
service mysqld start
    
por 21.06.2017 / 17:56
1

Esse artigo tem você adicionar os repositórios MySQL da comunidade Oracle, cujos pacotes obsoletos os pacotes de ações. Você precisa desabilitar esse repositório primeiro ( yum-config-manager --disable mysql57-community ou editar os arquivos em /etc/yum.repos.d) e então você pode instalar novamente a versão 5.1 do repositório de ações.

    
por 21.06.2017 / 17:52
-1

Você pode baixar o RPM no link abaixo e instalá-lo usando o comando de instalação do RPM:

rpm -ivh mysql-5.1.73-8.el6_8.x86_64.rpm

Link para download: link

    
por 21.06.2017 / 07:36