Page 1 of 1
восстановление backup
Posted: Sat Sep 19, 2015 2:50 pm
by qwerty
имеем сохраненный на домашний компьютер backup с именем admin.2015-09-17.tar
загружаем его на сервер в папку /home/backup
задача: затолкать backup в веб панель
то есть:
дано:
нужно сделать:
+ как добавить в веб панель базу данных не созданную при помощи панели vestacp,(то есть нету префикса admin_ ) ,но которая храниться на сервере и имеет за собой другого пользователя
Re: восстановление backup
Posted: Sat Sep 19, 2015 2:55 pm
by qwerty
всё это нужно для того чтобы восстановить не весь backup а лишь нужные файлы из backup
потому что непонятен синтаксис консольной команды
v-restore-user USER BACKUP [WEB] [DNS] [MAIL] [DB] [CRON] [UDIR] [NOTIFY]
пробовал набирать
v-restore-user admin admin.2015-09-15.tar [DB]
v-restore-user admin admin.2015-09-15.tar * * * [DB] * * *
v-restore-user admin admin.2015-09-15.tar * * * admin_name_of_database * * *
поэтому прошу помочь или разобраться в синтаксисе этих команд или помочь затолкать их в веб панель
Re: восстановление backup
Posted: Sun Sep 20, 2015 7:52 pm
by skurudo
Code: Select all
v-restore-user admin admin.2015-09-20.tar DB
?
Re: восстановление backup
Posted: Sun Sep 20, 2015 10:49 pm
by qwerty
skurudo wrote:Code: Select all
v-restore-user admin admin.2015-09-20.tar DB
хорошо
а затолкать базы данных или бекапы в веб панель невозможно?
это было бы удобно. не нужно было бы тогда лезь в phpmyadmin для выгрузки баз данных
+ не нужно было бы создавать пользователей вручную через терминал при переносе баз на новую машину
Re: восстановление backup
Posted: Sun Sep 20, 2015 10:59 pm
by skurudo
qwerty wrote:
а затолкать базы данных или бекапы в веб панель невозможно?
Не совсем понял задачу. Напишу по тому, что понял.
Импорт нового пользователя или с другого сервера можно провести с помощью команд.
Вот прямо так из панели никак не сделать. Можно конечно подсунуть бэкап и восстановить из панели, но тогда нужно править текстовик со списком бэкапа. Иными словами, раз все одно лезть в консоль, то смысла мало.
qwerty wrote:это было бы удобно. не нужно было бы тогда лезь в phpmyadmin для выгрузки баз данных
+ не нужно было бы создавать пользователей вручную через терминал при переносе баз на новую машину
mysql dbname < dbname.sql - чего уж проще? :)
Но идея пока не очень понятна, речь идет про какой-то механизм для импорта прямо в панели?
Re: восстановление backup
Posted: Mon Sep 21, 2015 7:16 am
by qwerty
mysql dbname < dbname.sql - чего уж проще? :)
Но идея пока не очень понятна, речь идет про какой-то механизм для импорта прямо в панели?
таким образом копируется только база данных. без пользователя и пароля от пользователя.
следовательно при импорте базы данных нужно создавать заного пользователя и вспоминать пароль от него
мне пришлось делать таким образом:
Code: Select all
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT USAGE ON * . * TO 'username'@'localhost' IDENTIFIED BY 'password2';
GRANT ALL PRIVILEGES ON `admin_database` . * TO 'username'@'localhost';
хорошо если баз данных всего 3 штуки, и сведения от них, и от их пользователей куда то записаны.
но даже после того импорта вручную, базы данных с префиксом admin_ не появляются во вкладке DB в панели vestacp.
ну ладно, допустим вручную занесли базы и пользователей.
как их добавить во вкладку DB?

Re: восстановление backup
Posted: Tue Sep 22, 2015 9:01 am
by skurudo
qwerty wrote:
хорошо если баз данных всего 3 штуки, и сведения от них, и от их пользователей куда то записаны.
но даже после того импорта вручную, базы данных с префиксом admin_ не появляются во вкладке DB в панели vestacp. ну ладно, допустим вручную занесли базы и пользователей.
как их добавить во вкладку DB?
Отредактировать - /usr/local/vesta/data/users/admin/db.conf
и можно записать разные базы
Формат такой:
Code: Select all
DB='admin_ru' DBUSER='admin_ru' MD5='*2439E7574A1924D71221452FCA9D012355036A41' HOST='localhost' TYPE='mysql' CHARSET='UTF8' U_DISK='1' SUSPENDED='no' TIME='04:30:09' DATE='2015-02-07'
DB='admin_default' DBUSER='admin_default' MD5='*B137DDCCFA8E4516F455E816CFC0E725E7FA887F' HOST='localhost' TYPE='mysql' CHARSET='UTF8' U_DISK='1' SUSPENDED='no' TIME='10:13:24' DATE='2015-02-12'
Re: восстановление backup
Posted: Mon Mar 07, 2016 2:02 am
by lexacom
у меня не много другая ситуация
я скопировал все базы данных из папки mysql и домены из папки web
переставил весту, раскидал по папкам все обратно, в весте пусто, в доменах и базах данных
что сделать что бы восстановилось все обратно?
бэкап сделать не мог потому как помер сам сервер баз данных