Ferramentas do usuário


Como acessar os bancos de dados e se conectar?

Inicialmente, mande um e-mail para admin@linux.ime.usp.brsolicitando a criação ou passe na sala 125, bloco A, para a criação dos bancos de dados (PostgreSQL, Neo4J e/ou MongoDB). Feito isso, abaixo seguem algumas informações sobre como se conectar aos bds.


PostgreSQL:


Interface gráfica

Acesse o site: https://phppgadmin.linux.ime.usp.br/

Se você estiver na Rede Linux, conseguirá entrar direto, pois já estará autenticado. Caso queira acessar de fora da rede, o site é o mesmo, mas é necessário colocar o login e senha (os mesmos utilizados nos computadores da rede).

Depois disso, clique em Servers e irá aparecer na lateral esquerda vários bds. Clique naquele que tem o nome do seu usuário. Agora você já poderá usar o seu banco de dados, visualizar as informações, inserir tuplas, etc.

Linha de comando

Primeiro, abra um terminal e digite o comando abaixo:

$ psql -h bd -U <user> -W
$ Password: <sua senha>

Onde <user> é o seu login e <sua senha> a senha utilizada na Rede Linux.

Agora você já está no seu bd! Para sair, digite \q no terminal.

Se você estiver fora da rede, o que muda no comando é que precisa ser colocado o host completo, isto é:

$ psql -h dionisio.linux.ime.usp.br -U <user> -W
Password: <sua senha>


MongoDB


A interface para o banco de dados MongoDB é via linha de comando. Assim, para se conectar ao seu bd, digite:

$mongo --port 27017 -u <seu user> --ssl -host mongodb.linux.ime.usp.br --authenticationDatabase <seu user> -p

Ao dar enter, será pedida a sua senha (a que foi cadastrada no momento da criação do MongoDB). Feito isso, você já estará conectado.


Neo4J


Para utilizar o bd do Neo4J, acesse o site https://neo4j.linux.ime.usp.br:<porta> onde <porta> é o número da porta que você recebeu no seu e-mail logo depois de criar o bd.

No primeiro acesso, digite seu usuário e a senha que são iguais aos utilizados na Rede Linux. Ao dar enter, você poderá escolher uma nova senha que será utilizada nos futuros acessos ao banco de dados.