Как создать суперпользователя и импортировать sql?

У меня была проблема с созданием суперпользователя с помощью этой команды

sudo -u postgres createuser --superuser wahyu

(wahyu - мое имя пользователя), я уже использовал root-доступ для этого, но нашел это

[root@dhcppc41 user]# sudo -u postgres createuser --superuser wahyu
could not change directory to "/home/user"

что мне делать?

также у меня возникла проблема при попытке импортировать sql или что-то еще ... потому что я не знаю, я новичок.

после урока здесь , на самом деле я застрял на шаге 19 и 21, и мне нужен совет. я уже спрашиваю там, но они не помогут.

Возвращаясь к вопросу, я не понимаю, что я должен вводить в этой команде.

\i '<path to file>'; 

но обнаружена ошибка

no such file or directory

Я знаю, что это потому, что я не знаю, где вводить там. Мне нужен совет для создания суперпользователя, а затем местоположение SQL, который должен импортировать. спасибо :))

извините, если этот вопрос не связан с форумом:)

-1
задан 1 May 2016 в 07:07

2 ответа

хорошо это не действительно форум для этого, но я попытаюсь ответить быстро, что первая проблема - Вы, находятся в корне.

Использование Ваша учетная запись пользователя.. откройте новый терминал, таким образом, Вы не используете корень затем, первая команда должна работать.

на другой вопрос легко не отвечают, потому что я действительно не знаю то, что показывает это учебное руководство, но его высказывание, чтобы сделать базу данных или возможно импортировать одну

\c <database>  

является именем базы данных

\i '<path to file>'; 

, то, где путь к файлу, где файл базы данных будет храниться...

поэтому, если бы у Вас было имя базы данных, названное DB и Вы хотите сохраненный в /home/yourusername/databases, строки были бы

\c DB
\i /home/yourusername/databases

, у меня нет способа сказать Вам, в чем Вы на самом деле нуждаетесь в тех строках самих.. если это - база данных, которую Вы, как предполагается, импортируете затем, они должны иметь, учитывая, что или возможно дают это, но... Я не прошел целое сообщение.

0
ответ дан 1 May 2016 в 17:07
  • 1
    хорошо, смотрите на него, теперь он лучше? – George Udosen 6 October 2017 в 06:10

Это - то, как я настроил postgresql DB и базу данных импорта по новому ПК, возможно, это поможет:

  1. пакеты Установки postgresql (сервер) и pgadmin3 (gui клиент)
  2. Вы не можете войти в систему впоследствии через pgadmin во всяком случае. Поэтому подключение требует, чтобы пароль, чтобы быть заполненным, и пост-ГРЭС не имел никакого пароля заполненным. Сделайте это:
    • sudo-u пост-ГРЭС psql
    • изменяют пользовательский ПАРОЛЬ пост-ГРЭС 'YourPassword';
    • ctrl + d
  3. теперь можно выполнить pgadmin, подключить к localhost серверу с входом в систему 'пост-ГРЭС' и новый пароль. Создайте соединение с 'localhost', пост-ГРЭС базы данных, пользовательской пост-ГРЭС.
  4. В pgadmin можно создать пользователей, импортировать sql дампы базы данных, и т.д.
0
ответ дан 1 May 2016 в 17:07

Другие вопросы по тегам:

Похожие вопросы: