Tuve problemas para crear un superusuario con este comando.
sudo -u postgres createuser --superuser wahyu
(wahyu es mi nombre de usuario) Ya he usado acceso root para hacer eso pero encontré esto
[root@dhcppc41 user]# sudo -u postgres createuser --superuser wahyu
could not change directory to "/home/user"
¿Qué tengo que hacer?
Además, tuve un problema al intentar importar SQL o algo así... porque no lo sé, soy nuevo.
siguiente tutorialaquíDe hecho, estoy estancado en los pasos 19 y 21 y necesito un consejo. Ya pregunté allí, pero no me ayudan.
Volviendo a la pregunta, no entiendo, ¿qué debo ingresar en este comando?
\i '<path to file>';
pero encontré un error
no such file or directory
Sé que esto se debe a que no sé dónde ingresarlo. Necesito consejos para crear un superusuario y luego la ubicación del SQL que tengo que importar. gracias :)
lo siento si esta pregunta no está relacionada con el foro :)
Respuesta1
Bueno, este no es realmente el foro para esto, pero intentaré responder rápidamente. El primer problema es que estás en la raíz.
Use su cuenta de usuario... abra una nueva terminal para no usar root, entonces el primer comando debería funcionar.
La otra pregunta no se responde fácilmente porque realmente no sé qué muestra este tutorial, pero dice crear una base de datos o tal vez importar una.
\c <database>
es el nombre de la base de datos
\i '<path to file>';
es donde se encuentra la ruta al archivo donde se almacenará el archivo de la base de datos...
entonces, si tuviera el nombre de la base de datos llamado DB
y desea que se almacene en /home/yourusername/databases
las líneas, sería
\c DB
\i /home/yourusername/databases
No tengo manera de decirle lo que realmente necesita en esas líneas... si es una base de datos que se supone que debe importar, entonces deberían haberlo dado o tal vez lo han dado, pero... No lo revisé. toda la publicación.
Respuesta2
Así es como configuro la base de datos postgresql e importo la base de datos en una PC nueva, tal vez ayude:
- Instalar paquetes postgresql (servidor) y pgadmin3 (cliente gui)
- No podrás iniciar sesión después a través de pgadmin de todos modos. Esto se debe a que connect requiere que se complete la contraseña y postgres no tiene ninguna contraseña ingresada. Haga esto:
- sudo -u postgrespsql
- alterar usuario postgres CONTRASEÑA 'SuContraseña';
- Ctrl + d
- ahora puede ejecutar pgadmin, conectarse al servidor localhost con el inicio de sesión 'postgres' y una nueva contraseña. Cree una conexión con 'localhost', base de datos postgres, usuario postgres.
- En pgadmin puedes crear usuarios, importar volcados de bases de datos SQL, etc.