неудачная попытка обновления MySQL на CentOS 6

ES
На сайте с 07.10.2008
Offline
99
6624

Здравствуйте.

Возникла необходимость обновления MySQL до актуальной версии. для этого была использована инструкция:

ISPManager 5 - как обновить mysql 5.1 до 5.6 на CentOS 6

В данном примере - мы делаем обновление версии mysql 5.1 до 5.6 на хостинге VPS - через официальный репозиторий mysql для версий 5.5, 5.6, 5.7, 8.0

0) Удалить MySQL из ISPManager 5 --> Возможности (Features) --> Выбираем пункт mysql --> Удалить (Uninstall)

1) Подключаем наш репозиторий с mysql 5.6:


# rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
# yum makecache

# yum repolist

2) Заменяем наш сервер mysql 5.1 на mysql с версией 5.6:

# yum install mysql

3) завершаем обновление mysql через команду:

# mysql_upgrade

4) Установить MySQL в ISPManager 5 --> Возможности (Features) --> Выбираем пункт mysql --> Установить (install)
Данный пункт - устанавливает пакет

ispmanager-pkg-mysql

6) Обновление закончено, в итоге получаем версию:

Server version: 5.6.37 MySQL Community Server (GPL)

После всего сервер не завелся, со ссылкой на отсутствующий файл /var/lib/mysql/mysql.sock. Поиск в Google

дал мне понять, что файл создается автоматом при старте сервера и "открывание окон и хлопание дверми" не поможет. Попутно была найдена еще одна инструкция, которая тоже была использована. После чего выполняя команду mysql_upgrade появилась другая ошибка "/usr/bin/mysql_upgrade отсутствует". Поиск Гугл не помог, но что то подсказывало мне, что про обновление можно забыть. И следующий шаг - новая инструкция, которая также была опробована. Никакого результата, кроме усугубления негатива она не принесла. Созрел вопрос о полном удалении сервера MySQL и установки его с нуля. Для чего была найдена соответствующая инструкция:

Сначала, проверьте список MySQL, который установлен на сервере:

yum list installed |grep mysql

Далее, удалите все пакеты MySQL через команду (yum remove):

Yum remove mysql-client mysql-server mysql-common mysql-devel

И того, вам осталось удалить папку базу данных:

rm –rf /var/lib/mysql

rm –rf /etc/my.conf

На этом все и мы вас поздравляем с успешным удалением файлов MySQL.

У меня она не работает

[root@111 ~]# yum remove mysql-server
Loaded plugins: fastestmirror, security
Setting up Remove Process
No Match for argument: mysql-server
Loading mirror speeds from cached hostfile
* remi-safe: remi.mirror.wearetriple.com
Package(s) mysql-server available, but not installed.
No Packages marked for removal

Повторные действия не решают вопроса. При попытке установки yum install mysql получаем это

Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* remi-safe: remi.mirror.wearetriple.com
Package mysql is obsoleted by mysql-community-client, trying to install mysql-community-client-5.6.38-2.el7.x86_64 instead
Resolving Dependencies
--> Running transaction check
---> Package mysql-community-client.x86_64 0:5.6.38-2.el7 will be installed
--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: mysql-community-client-5.6.38-2.el7.x86_64
--> Finished Dependency Resolution
Error: Package: mysql-community-client-5.6.38-2.el7.x86_64 (mysql56-community)
Requires: libc.so.6(GLIBC_2.17)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

Теперь вопрос: Как это исправить? :mad: Вообще не понятно что делать. Не удаляется, не обновляется.

Спасибо

UPD. Маленькая деталь. Во время обновления нужно было удалять через "Возможности" ISPManager MySQL, попыток было много и в какой то момент там появился восклицательный знак с контекстом "Возникла ошибка при установке следующих пакетов: ispmanager-pkg-mysql".

Я
ES
На сайте с 07.10.2008
Offline
99
#1

Продолжение "занимательной истории". Погуглив я узнаю о зависимостях и что не так все просто, как казалось раньше. Удаляю репозитарий mysql-community. И пытаюсь откатится до дефолтной MYSQL 5.1. Начинается установка, но в конце выясняется конфликт файлов пакетов MYSQL YSQL 5.1 и YSQL 5.7. Выясняю зависимости имена пакетов rpm -qa | grep -i mysql-community и удаляю первый из списка yum remove mysql-community-libs-compat-5.7.20-1.el6... В результате теряю доступ к вебинтерфейсу ISPmanager.... Ошибка ERR_CONNECTION_REFUSED. Как вернуть обратно (это в том числе и вопрос) не знаю. Но осталась связь с сервером через SSH. Используя инструкцию устанавливаю MYSQL YSQL 5.6. Ура инсталяция без ошибок. Команда mysql --version работает и показывает версию. Но далее по инструкции команда mysql_upgrade но сервер возвращает ошибку /etc/init.d/mysqld: No such file or directory. Тупик.

Перезагрузка сервера не помогает. Запустить ISPManager на 1500 порту вручную по ssh ошибка -bash: /usr/local/ispmgr/sbin/ihttpd: No such file or directory. Что то важное удалилось...

Прошу помощи. Как вернуть доступ ISPmanager через браузер и как завершить установку MYSQL.

M
На сайте с 17.09.2016
Offline
130
#2

1) ISP 5 Лежит по другому пути

/usr/local/mgr5/

2) скорей всего по зависимостям улетели какие-то сис. пакеты/либы

3) Всё же могли там много удалить/заменить

Смотреть по логам нужно, что было сделано

ES
На сайте с 07.10.2008
Offline
99
#3

В любом случае доступ к серверу только через SSH. Веб и ФТП не конектится, ошибка ERR_CONNECTION_REFUSED

До сих пор в шоке. Как так могло получиться... Команда была такая yum remove mysql-community-libs-compat-5.7.20-1.el6

S
На сайте с 23.05.2004
Offline
315
#4
Eva_Smith:
но сервер возвращает ошибку /etc/init.d/mysqld: No such file or directory. Тупик.

новые версии mysql на используют rc.d для старта. Для апдейта надо запустить старую версию, сдалать бакапы баз. Потом стереть старый mysql, установить новый, проверить что он работает - ну и залить базы с бакапов.

Это просто подпись.
rustelekom
На сайте с 20.04.2005
Offline
535
#5

/var/log/yum.log по идее тут должна быть история установки/удаления пакетов. Как уже сказали выше, скорее всего по зависимостям что-то удалилось и поэтому перестал работать исп и фтп.

Виртуальный хостинг, виртуальные и выделенные серверы в Германии и РФ, регистрация доменов, выдача SSL сертификатов https://www.robovps.biz/
ES
На сайте с 07.10.2008
Offline
99
#6
rustelekom:
/var/log/yum.log по идее тут должна быть история установки/удаления пакетов.

Вот лог. Есть ли возможность переустановить отдельные пакеты?

Oct 19 15:40:05 Erased: ispmanager-pkg-myadmin

Oct 19 15:40:05 Erased: ispmanager-pkg-php

Oct 19 15:40:09 Erased: ispmanager-pkg-awstats

Oct 19 15:40:09 Erased: ispmanager-pkg-logrotate

Oct 19 15:40:15 Erased: ispmanager-pkg-proftpd

Oct 19 15:40:27 Erased: ispmanager-pkg-httpd-itk

Oct 19 15:40:31 Erased: ispmanager-pkg-nginx

Oct 19 15:40:34 Erased: ispmanager-pkg-bind

Oct 19 15:40:35 Erased: ispmanager-pkg-sieve

Oct 19 15:40:41 Erased: ispmanager-pkg-spamassassin-exim

Oct 19 15:40:42 Erased: ispmanager-pkg-exim

Oct 19 15:40:45 Erased: ispmanager-pkg-dovecot

Oct 19 15:40:45 Erased: ispmanager-plugin-letsencrypt

Oct 19 15:40:45 Erased: ispmanager-plugins

Oct 19 15:40:45 Erased: ispmanager-lite-common

Oct 19 15:40:45 Erased: postfix

Oct 19 15:40:45 Erased: coremanager-pkg-bind

Oct 19 15:40:45 Erased: coremanager-pkg-php

Oct 19 15:40:46 Erased: phpMyAdmin

Oct 19 15:40:46 Erased: php-mysql

Oct 19 15:40:46 Erased: coremanager

Oct 19 15:40:47 Erased: isp-php70-mod-apache

Oct 19 15:40:47 Erased: isp-php70-fpm

Oct 19 15:40:47 Erased: isp-php70

Oct 19 15:40:47 Erased: isp-php71-mod-apache

Oct 19 15:40:47 Erased: isp-php71-fpm

Oct 19 15:40:47 Erased: isp-php71

Oct 19 15:40:47 Erased: perl-DBD-MySQL

Oct 19 15:40:47 Erased: mysql-community-libs-compat

Oct 19 15:40:47 Erased: mysql-community-libs

M
На сайте с 17.09.2016
Offline
130
#7

Eva_Smith, для начала Mysql установите, и чтобы он был в рабочем состоянии

потом пакеты ispmanager, по списку

В случае недостачи пакетов yum предложит и их доустановить

Кстати этот пакет Package mysql is obsoleted by mysql-community-client, trying to install mysql-community-client-5.6.38-2.el7.x86_64 instead

Под Centos 7

ES
На сайте с 07.10.2008
Offline
99
#8

Вообщем обратились в ТП там говорят не могу восстановить систему, будут переустанавливать сервер. Просят сделать резервные копии данных и которых будут разворачивать сайты из копий. Вопрос такой, что кроме файлов сайта и базы данных нужно сохранить? Возможно настройки пользователей, если да то какой путь по дефолту к каталогу подскажите пожалуйста.

Вообще как правильнее (рациональнее) всего бекап делать? Файлы и базы это понятно, но возможно что то не понимаю, упускаю, не знаю, какие то важные детали. Настройки доменов, почты, FTP и т.п. Ведь где то это все записано и возможно можно воспользоваться этим при переустановке, что бы вручную не прописывать все.

Извините что такие мелочи спрашиваю, но из-за подобных мелочей и произошла моя проблема. Не хочу усугубить еще больше ситуацию.

Спасибо.

K5
На сайте с 21.07.2010
Offline
209
#9
говорят не могу восстановить систему,

это что же надо поудалять в системе, чтобы весь сервер из-за мускл"а переустанавливать???

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
[umka]
На сайте с 25.05.2008
Offline
456
#10
kgtu5:
это что же надо поудалять в системе, чтобы весь сервер из-за мускл"а переустанавливать???

Это не в системе. Это у поддержки часто бывает мозг удалён, и им проще всё отформатировать и из образа поставить готовую систему :)

Eva_Smith:
Вопрос такой, что кроме файлов сайта и базы данных нужно сохранить? Возможно настройки пользователей, если да то какой путь по дефолту к каталогу подскажите пожалуйста.

Вообще как правильнее (рациональнее) всего бекап делать? Файлы и базы это понятно, но возможно что то не понимаю, упускаю, не знаю, какие то важные детали. Настройки доменов, почты, FTP и т.п.

Ни кто, кроме вас, не знает особенностей вашего сервера, где какие важные данные могут храниться.

Если у вас на сервере есть какая-то критически важная информация, лучше сделать дамп всего диска.

Но, судя по тому, что ваш сервер столько времени спокойно себе отдыхает, её там нет :)

Лог в помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий