Импорт и создание базы через shell-доступ

Lawyer

Guest
Импорт и создание базы через shell-доступ

Проблема такая: надо создать новую базу данных и импортировать в нее данные из файла .sql. (Надо установить PHPNUKE).

phpMyAdmin не работает, выдает ошибку #2003, Dumper не работает тоже. Хостер "говорит", что все операции надо делать через ssh. Закачал себе Putty, но никак не могу найти нужные команды, чтобы сделать все, что нужно. Все используют для этого PHPMyAdmin и не могут помочь :(

Какие команды надо писать, чтобы создать новую базу и кинуть туда этот файл, который лежит на сервере в папке www? Помогите!
 

matross

Новичок
Re: Импорт и создание базы через shell-доступ

Для начало нуно mysql -u login --p password
 

AHTIXPICT

Новичок
Не для начала
locate mysql
whereis mysql

потом
/полный/путь/mysql -u login -ppassword < файл.с.дампом.базы
 

Lawyer

Guest
Авторизация проходит успешно, а что дальше?
 

matross

Новичок
Автор оригинала: Lawyer
Авторизация проходит успешно, а что дальше?
А дальше смотри сюда

-~{}~ 31.05.05 12:30:

Автор оригинала: AHTIXPICT
Не для начала
locate mysql
whereis mysql

потом
/полный/путь/mysql -u login -ppassword < файл.с.дампом.базы
Если нормальные хостры, да-к эту строку мона писать откудова угодно, хех
 

fixxxer

К.О.
Партнер клуба
Если точнее,
/полный/путь/mysql -u login -ppassword имя_базы < файл.с.дампом.базы

Dumper не работает тоже
А ты его настроил?
Я еще не встречал ситуации, в которой он бы "не работал" (кроме отсутствия поддержки MySQL в PHP :)
 

Lawyer

Guest
Спасибо!
Только еще один ламерский вопрос. Это ведь команды для импорта файла, а как базу саму создать с именем nuke, например? И как путь писать? Не как http://... ведь?

Хостинг на агаве... Бесплатный. Одни ошибки. А Дампер просто загрузил в корень сайта и все!
 

fixxxer

К.О.
Партнер клуба
Базу тебе создает хостер. С таким именем, с каким он захочет. Это имя и используй.
 

AHTIXPICT

Новичок
Если ты не знаешь как она зовется тогда так:
$/полный/путь/mysql -u login -ppassword
>SHOW DATABASES;
 

Lawyer

Guest
Понятно! А у меня форум стоит еще. Для него та же база?

-~{}~ 31.05.05 12:39:

А полный путь как писать?

-~{}~ 31.05.05 12:47:

В консоли строчка:
bash$
Сейчас буду пробовать. Спасибо за отзывчивость и за то, что не обозвали дураком. Хотя бы вслух)
 
Сверху