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

  • Автор темы Автор темы Lawyer
  • Дата начала Дата начала

Lawyer

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

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

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

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

Для начало нуно mysql -u login --p password
 
Не для начала
locate mysql
whereis mysql

потом
/полный/путь/mysql -u login -ppassword < файл.с.дампом.базы
 
Авторизация проходит успешно, а что дальше?
 
Автор оригинала: Lawyer
Авторизация проходит успешно, а что дальше?
А дальше смотри сюда

-~{}~ 31.05.05 12:30:

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

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

Dumper не работает тоже
А ты его настроил?
Я еще не встречал ситуации, в которой он бы "не работал" (кроме отсутствия поддержки MySQL в PHP :)
 
Спасибо!
Только еще один ламерский вопрос. Это ведь команды для импорта файла, а как базу саму создать с именем nuke, например? И как путь писать? Не как http://... ведь?

Хостинг на агаве... Бесплатный. Одни ошибки. А Дампер просто загрузил в корень сайта и все!
 
Базу тебе создает хостер. С таким именем, с каким он захочет. Это имя и используй.
 
Если ты не знаешь как она зовется тогда так:
$/полный/путь/mysql -u login -ppassword
>SHOW DATABASES;
 
Понятно! А у меня форум стоит еще. Для него та же база?

-~{}~ 31.05.05 12:39:

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

-~{}~ 31.05.05 12:47:

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