Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

travado

Mysql em linux modo texto

Recommended Posts

Boa tarde imaster's :P Eu estou precisando de um tutorial ou uma ajuda de como criar tabelas e bancos em um mysql 4, num linux conectiva 9 modo texto, se alguém souber vai ser de grande ajuda! :D Esta tudo instalo, só falta eu aprender a mexer hehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... Você pode conectar-se remotamente usando um client qualquer, mas caso queira realmente usar a linha de comandos, de uma olhada no manual.

 

http://dev.mysql.com/doc/refman/4.1/pt/mysql.html

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... Você pode conectar-se remotamente usando um client qualquer, mas caso queira realmente usar a linha de comandos, de uma olhada no manual.http://dev.mysql.com/doc/refman/4.1/pt/mysql.html

Desculpe prog, mas como assim conectar remotamente? Pode me dar um exemplo de um client para isso?Eu não manjo de linux hehe. E como aqui na minha empresa só tem o linux modo texto fica mais dificil. Qual arquivo eu devo acessar para entrar no my sql e aí dar os comandos para criar banco de dados e tabelas?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Travado...

 

Um exemplo para este tipo de aplicação seria o MySQL Query Browser.

http://www.mysql.com/products/tools/query-browser/

 

Para conectar-se ao servidor, você precisa informar o host (ip) e os dados de usuário e senha, apartir daí você estara conectado ao servidor do MySQL.

 

ps.: é necessário que o usuário tenha permissão de acesso remoto, vamos supor que você use o usuário root, por padrão, este apenas possui permissões de acesso apartir do localhost, ou seja, do próprio equipamento.

 

Um outro caso seria usar um sistema web, como o phpMyAdmin, para isto teria de ter instalado um servidor web com PHP para conseguir rodar o aplicativo.

http://www.phpmyadmin.net/

Compartilhar este post


Link para o post
Compartilhar em outros sites

hmm valeu cara. Eu descobri que o servidor daqui nao tem acesso remoto, então utilizaremos comandos por modo texto.Só que o administrador daqui instalou o mysql por pacotes baixados da net diretamente pelo linux. E lá não pediu pra ele por um nome de usuario e senha pro my sql. Quais seriam os defaults?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O padrão seria usuário root, sem senha.

Mas isto depende, tente desta forma, se não tiver sucesso, volte a postar.

Se puder informar em qual distribuição Linux esta rodando o MySQL, também ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Outra coisa.. conectando desta maneira:shell> mysql –h servidor –u usuário –pshell> enter password: *****ele da error(2003) qual seria a solução?Onde diz servidor, seria o ip do servidor ou o nome dele?A distribuição é o linux conectiva 9

Compartilhar este post


Link para o post
Compartilhar em outros sites

No caso, onde tem servidor, você pode tentar apenas colocar localhost, ou simplesmente não colocar, tipo:

 

shell> mysql –h localhost –u root –p

shell> mysql –u root

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu cara, na verdade a gente já tinha conseguido, estavamos fazendo a sintaxe errada hehe, erros acontecem né.Agora tenho algumas dúvidas quanto a sintaxe:Em uma tabela, como colocar os campos para que não sejam nulos?E como colocar extras como o auto_increment?Eu já criei as tabelas e seus campos, portanto precisaria edita-las, o que também não sei hehe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro você cria um DATABASE, se já tiver criado, pule para o segundo passo. :)

http://dev.mysql.com/doc/refman/4.1/pt/create-database.html

 

Para criar as tabelas você segue o manual:

http://dev.mysql.com/doc/refman/4.1/pt/create-table.html

 

Um exemplo:

CREATE TABLE tabela (
  idTabela INT NOT NULL AUTO_INCREMENT,
  Nome VARCHAR(35) NOT NULL,
  DataNascimento DATE,
  NumCpf VARCHAR(12) NOT NULL,
  PRIMARY KEY (idTabela)
) TYPE=MyISAM;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro você cria um DATABASE, se já tiver criado, pule para o segundo passo. :) http://dev.mysql.com/doc/refman/4.1/pt/create-database.htmlPara criar as tabelas você segue o manual:http://dev.mysql.com/doc/refman/4.1/pt/create-table.htmlUm exemplo:

CREATE TABLE tabela (  idTabela INT NOT NULL AUTO_INCREMENT,  Nome VARCHAR(35) NOT NULL,  DataNascimento DATE,  NumCpf VARCHAR(12) NOT NULL,  PRIMARY KEY (idTabela)) TYPE=MyISAM;
Certo, deu tudo certo aqui, valeu. Agora só estamos com problema entre o mysql e o php, mas acho que é no servidor, questão de privilégios. No mais valeu aí!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.