Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы
  • Search

После установки VESTA пропала БД на Mariadb

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
9 posts • Page 1 of 1
Dmitry_Kiev
Posts: 8
Joined: Sun Nov 20, 2016 9:45 am

После установки VESTA пропала БД на Mariadb
  • Quote

Post by Dmitry_Kiev » Mon Nov 21, 2016 1:06 pm

Собственно сабж...
На хосте была установлен MariaDВ, На ней крутилась одна база. После установки VESTA CP базы нет. Есть возможность восстановить данные? Спасибо.
Top

Alex Connor
Support team
Posts: 1047
Joined: Fri Mar 21, 2014 7:49 am
Contact:
Contact Alex Connor
Website Twitter

Os: CentOS 6x
Web: apache + nginx
Re: После установки VESTA пропала БД на Mariadb
  • Quote

Post by Alex Connor » Mon Nov 21, 2016 2:33 pm

Начнем с того, что панель нужно ставить на чистый сервер...
Под рутом попробуйте подключиться к бд, там есть что из того, что вас интересует?
Top

Dmitry_Kiev
Posts: 8
Joined: Sun Nov 20, 2016 9:45 am

Re: После установки VESTA пропала БД на Mariadb
  • Quote

Post by Dmitry_Kiev » Mon Nov 21, 2016 5:53 pm

... ага, и делать бэкапы, дабы не попадать в подобные ситуации.
Там висел сервис Тимспика, думал не по кусаются. После установки старых баз нет. Есть две новые и относятся они к Весте.

Мое решение:
При установке VESTA перенесла файлы в бэкап. В моем случае сюда:
/root/vst_install_backups/1479749037/mysql/
После долгих мук удалось восстановить базу из файлов.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: После установки VESTA пропала БД на Mariadb
  • Quote

Post by imperio » Tue Nov 22, 2016 12:43 am

Панель ставится только на чистый сервер, и установщик вас должен был предупредить об этом.
Да, все данные перед установкой панель бекапит в /root/vst_install_backups
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: После установки VESTA пропала БД на Mariadb
  • Quote

Post by skurudo » Tue Nov 22, 2016 8:59 am

Dmitry_Kiev wrote:... ага, и делать бэкапы, дабы не попадать в подобные ситуации.
Правило, которое нужно отлить в асфальте :)
Dmitry_Kiev wrote:После долгих мук удалось восстановить базу из файлов.
Оставлю на будущее, если вдруг кому-то понадобится.
(речь идет об установке с базой, как вернуть старое)

Останавливаем сервис БД

Code: Select all

service mysql stop
Перемещаем свежеустановленное куда-нибудь

Code: Select all

mv /var/lib/mysql /var/lib/mysql.vesta.install
Возвращаем старое на место нового

Code: Select all

mv /root/vst_install_backups/$timestamp/mysql/mysql_datadir /var/lib/mysql
Запускаем сервис БД

Code: Select all

service mysql start
Top

Stesh
Posts: 348
Joined: Mon Nov 09, 2015 5:52 pm

Os: CentOS 6x
Web: nginx + php-fpm
Re: После установки VESTA пропала БД на Mariadb
  • Quote

Post by Stesh » Tue Nov 22, 2016 9:57 am

А еще лучше, еще перед установкой (раз уж на то пошло) сделать дамп базы, поставить весту, создать пользователя в панели, под ним создать базу и залить в нее наш дамп. Тогда и данные целы и бекапы работают и велосипеды не надо сочинять, например когда версия vst_install_backups не будет совпадать с установленной версией.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: После установки VESTA пропала БД на Mariadb
  • Quote

Post by skurudo » Tue Nov 22, 2016 10:07 am

Stesh, так я только за и согласный, но вот у людей возникают проблемы, не смотря на рекомендации :(
Top

Dmitry_Kiev
Posts: 8
Joined: Sun Nov 20, 2016 9:45 am

Re: После установки VESTA пропала БД на Mariadb
  • Quote

Post by Dmitry_Kiev » Tue Nov 22, 2016 1:05 pm

Stesh, спасибо за совет, я как то не подумал в таком направлении. А так действительно удобно будет.
Top

Dmitry_Kiev
Posts: 8
Joined: Sun Nov 20, 2016 9:45 am

Re: После установки VESTA пропала БД на Mariadb
  • Quote

Post by Dmitry_Kiev » Tue Nov 22, 2016 1:26 pm

skurudo wrote: Останавливаем сервис БД

Code: Select all

service mysql stop
Перемещаем свежеустановленное куда-нибудь

Code: Select all

mv /var/lib/mysql /var/lib/mysql.vesta.install
Возвращаем старое на место нового

Code: Select all

mv /root/vst_install_backups/$timestamp/mysql/mysql_datadir /var/lib/mysql
Запускаем сервис БД

Code: Select all

service mysql start
у меня так просто не получилось. И сразу предупрежу при таком запуске вы рискуете потерять сразу все данные, т.к. MySQL затрет файлы с данными: ib_logfile0 ib_logfile1 ibdata1 (в последнем как раз и находятся ваши данные!!!). По крайней мере не перемещайте файлы, а копируйте дабы оставить файлы:

Code: Select all

cp -r /root/vst_install_backups/$timestamp/mysql/mysql_datadir /var/lib/mysql
Запускать MySQL придется с опциями восстановления данных:

Code: Select all

/usr/sbin/mysqld –-innodb_log_file_size=5242880 –-innodb_force_recovery=6
где 5242880 - размер ib_logfile0
Также не забывайте о владельце и правах на файлы.
Top


Post Reply
  • Print view

9 posts • Page 1 of 1

Return to “Общие вопросы”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password