- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Возникла необходимость обновления MySQL до актуальной версии. для этого была использована инструкция:
В данном примере - мы делаем обновление версии 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 и установки его с нуля. Для чего была найдена соответствующая инструкция:
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.
У меня она не работает
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 получаем это
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".
Продолжение "занимательной истории". Погуглив я узнаю о зависимостях и что не так все просто, как казалось раньше. Удаляю репозитарий 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.
1) ISP 5 Лежит по другому пути
/usr/local/mgr5/
2) скорей всего по зависимостям улетели какие-то сис. пакеты/либы
3) Всё же могли там много удалить/заменить
Смотреть по логам нужно, что было сделано
В любом случае доступ к серверу только через SSH. Веб и ФТП не конектится, ошибка ERR_CONNECTION_REFUSED
До сих пор в шоке. Как так могло получиться... Команда была такая yum remove mysql-community-libs-compat-5.7.20-1.el6
но сервер возвращает ошибку /etc/init.d/mysqld: No such file or directory. Тупик.
новые версии mysql на используют rc.d для старта. Для апдейта надо запустить старую версию, сдалать бакапы баз. Потом стереть старый mysql, установить новый, проверить что он работает - ну и залить базы с бакапов.
/var/log/yum.log по идее тут должна быть история установки/удаления пакетов. Как уже сказали выше, скорее всего по зависимостям что-то удалилось и поэтому перестал работать исп и фтп.
/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
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
Вообщем обратились в ТП там говорят не могу восстановить систему, будут переустанавливать сервер. Просят сделать резервные копии данных и которых будут разворачивать сайты из копий. Вопрос такой, что кроме файлов сайта и базы данных нужно сохранить? Возможно настройки пользователей, если да то какой путь по дефолту к каталогу подскажите пожалуйста.
Вообще как правильнее (рациональнее) всего бекап делать? Файлы и базы это понятно, но возможно что то не понимаю, упускаю, не знаю, какие то важные детали. Настройки доменов, почты, FTP и т.п. Ведь где то это все записано и возможно можно воспользоваться этим при переустановке, что бы вручную не прописывать все.
Извините что такие мелочи спрашиваю, но из-за подобных мелочей и произошла моя проблема. Не хочу усугубить еще больше ситуацию.
Спасибо.
это что же надо поудалять в системе, чтобы весь сервер из-за мускл"а переустанавливать???
это что же надо поудалять в системе, чтобы весь сервер из-за мускл"а переустанавливать???
Это не в системе. Это у поддержки часто бывает мозг удалён, и им проще всё отформатировать и из образа поставить готовую систему :)
Вопрос такой, что кроме файлов сайта и базы данных нужно сохранить? Возможно настройки пользователей, если да то какой путь по дефолту к каталогу подскажите пожалуйста.
Вообще как правильнее (рациональнее) всего бекап делать? Файлы и базы это понятно, но возможно что то не понимаю, упускаю, не знаю, какие то важные детали. Настройки доменов, почты, FTP и т.п.
Ни кто, кроме вас, не знает особенностей вашего сервера, где какие важные данные могут храниться.
Если у вас на сервере есть какая-то критически важная информация, лучше сделать дамп всего диска.
Но, судя по тому, что ваш сервер столько времени спокойно себе отдыхает, её там нет :)