Shell доступ можно организовать с помощью программы putty, качать здесь или другой программой поддерживающей ssh протокол.
Putty не требует инсталяции. После ее запуска вводим имя сервера или его ip и жмем кнопку "Open". При соединении спросит логин и пароль, который вы должны ввести и который получаете от хостера.
Если все прошло удачно, то мы подключились к серверу.
Для подключения к MySQL серверу даем команду:
Код: Выделить всё
mysql -h hostname -u username -ppassword databasename
username - имя пользователя для соединения с БД. Задается при создании базы или выдает хостер.
password - пароль для пользователя, который соединяется с БД. Прошу заметить что пароль пишется без пробела после р.
databasename - название базы данных.
Так как речь идет о флоуме, то все данные можно взять в файле config.php.
Например, хост с БД у нас имеет имя database, пользователь crash, пароль 123 и имя базы phpbb, тогда команда для подключения к базе имеет вид:
mysql -h database -u crash -p123 phpbb
Для того чтобы сделать дамп БД:
Код: Выделить всё
mysqldump --all --add-drop-table -h hostname -u username -ppassword databasename >dump.sql
Возьмем для примера те же данные:
mysqldump --all --add-drop-table -h database -u crash -p123 phpbb >dump.sql
Для того чтобы восстановить БД:
Код: Выделить всё
mysql -h hostname -u username -ppassword databasename <dump.sql
Возьмем для примера те же данные:
mysql -h database -u crash -p123 phpbb <dump.sql
или так:
cat dump.sql | mysql -h database -u crash -p123 phpbb
или если у вас файл сжат gzip, то одним из способов:
gzcat dump.sql.gz | mysql -h database -u crash -p123 phpbb
zcat dump.sql.gz | mysql -h database -u crash -p123 phpbb