| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2010 11:07:10
|
Vingdel
JavaEvangelist
![[Avatar]](/images/avatar/8e3a470dfb7d426c470e8e9bdf44df13.jpg)
Membro desde: 19/11/2006 22:09:57
Mensagens: 358
Localização: Cabo Frio - RJ
Offline
|
Olá pessoal, estou com uma duvida com relação a localização do banco de dados do MySQL, vejam o problema:
Estava fazendo uma app de teste e fiz o seguinte no MySQL:
Onde fica salvo esse banco?
A aplicação conecta e recebe os dados perfeitamente, mas o DB não está onde deveria estar, na pasta Data... Isso ta tirando meu sussego.
Saída:
Intalação do MySQL: C:\Program Files\MySQL\MySQL Server 5.1
Pasta no diretório de instalação: lib, bin, share
Configuração do my.ini:
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3306
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/Program Files/MySQL/MySQL Server 5.1/"
#Path to the database root
datadir="C:/ProgramData/MySQL/MySQL Server 5.1/Data/"
This message was edited 1 time. Last update was at 19/06/2010 18:59:06
|
Caso tua dúvida esteja sanada edite tua primeira postagem no tópico e adicione [RESOLVIDO] ao assunto.
Poste teu código entre as tags [code] ... [/code].



 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2010 15:25:54
|
Oliveira.caio
JavaGuru
Membro desde: 24/07/2008 19:38:33
Mensagens: 226
Localização: São Paulo - SP
Offline
|
Faz o seguinte teste.
Da um
Ve qual o caminho.
|
Grato
Caio Oliveira
 
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2010 15:36:52
|
alexgodoyrodrigues
What is classpath?
Membro desde: 18/09/2009 13:52:54
Mensagens: 7
Offline
|
Quando faz-se a instalação padrão do Mysql, fica na pasta "Data", e dentro deve ter uma pasta com o nome do seu banco.
This message was edited 1 time. Last update was at 19/06/2010 17:21:56
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2010 17:32:22
|
Vingdel
JavaEvangelist
![[Avatar]](/images/avatar/8e3a470dfb7d426c470e8e9bdf44df13.jpg)
Membro desde: 19/11/2006 22:09:57
Mensagens: 358
Localização: Cabo Frio - RJ
Offline
|
Olá Pessoal, acabei de descobrir o que tava acontecendo... Foi apenas um erro de configuração...
Obrigado pela ajuda.
Abraço!
This message was edited 2 times. Last update was at 19/06/2010 18:58:12
|
Caso tua dúvida esteja sanada edite tua primeira postagem no tópico e adicione [RESOLVIDO] ao assunto.
Poste teu código entre as tags [code] ... [/code].



 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 17:46:02
|
romulotx
Smalltalk
![[Avatar]](/images/avatar/e21bc376d17410034be6d03e980eb0b2.jpg)
Membro desde: 28/01/2012 17:35:30
Mensagens: 4
Offline
|
alexgodoyrodrigues wrote:Quando faz-se a instalação padrão do Mysql, fica na pasta "Data", e dentro deve ter uma pasta com o nome do seu banco.
amigão eu estava de passagem e vi sua dica, porém ainda estou com problema..rsrsrs...ao realizar o comando com o 'datadir', e ele me deu o seguinte resultado:
C:\ProgramData\MySql Server 5.5\Data\
porém para minha surpresa vou no local indicado e no entanto não há nenhuma pasta com o nome do meu banco, o que eu faço?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2012 20:32:57
|
Vingdel
JavaEvangelist
![[Avatar]](/images/avatar/8e3a470dfb7d426c470e8e9bdf44df13.jpg)
Membro desde: 19/11/2006 22:09:57
Mensagens: 358
Localização: Cabo Frio - RJ
Offline
|
romulotx wrote:
alexgodoyrodrigues wrote:Quando faz-se a instalação padrão do Mysql, fica na pasta "Data", e dentro deve ter uma pasta com o nome do seu banco.
amigão eu estava de passagem e vi sua dica, porém ainda estou com problema..rsrsrs...ao realizar o comando com o 'datadir', e ele me deu o seguinte resultado:
C:\ProgramData\MySql Server 5.5\Data\
porém para minha surpresa vou no local indicado e no entanto não há nenhuma pasta com o nome do meu banco, o que eu faço?
Você deve estar confundindo o caminho, você deve estar conferindo em C:\Program Files\MySql Server 5.5\, você deve certificar-se de verificar C:\ProgramData\MySql Server 5.5\Data\ se tiver feito a instalação padrão.
Abraço!
This message was edited 1 time. Last update was at 30/01/2012 12:16:58
|
Caso tua dúvida esteja sanada edite tua primeira postagem no tópico e adicione [RESOLVIDO] ao assunto.
Poste teu código entre as tags [code] ... [/code].



 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/01/2012 11:51:48
|
romulotx
Smalltalk
![[Avatar]](/images/avatar/e21bc376d17410034be6d03e980eb0b2.jpg)
Membro desde: 28/01/2012 17:35:30
Mensagens: 4
Offline
|
puts, vlws eu realmente estava confunfindo so tinha um porém está pasta ProgramData fica oculta no diretório C:...rsrsrsrsrs, obrigado pela ajuda qualquer coisa que precisar estamos ai.. .
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 12:33:04
|
romulotx
Smalltalk
![[Avatar]](/images/avatar/e21bc376d17410034be6d03e980eb0b2.jpg)
Membro desde: 28/01/2012 17:35:30
Mensagens: 4
Offline
|
Vingdel
Sei que derrepente estou te pertubando mais é por que eu não to acustumado com o sql, então tenho algumas duvidas meio incovenientes,...rsrsrs..eu queria saber o seguinte:
eu to tentando criar o seguinte banco:
create table P(
p_matric int(5) auto_increment not null primary key,
p_nome_planta text(20) not null,
p_nome_cientifico text(50) not null,
p_data_plantio date not null,
p_foto_planta text(5), */ Outra duvida tem como formatar para o tipo imagem? ou melhor deixar dessa forma?*/c_matric int(5) unsigned zerofill default '0000' not null,
c_matric int(5) unsigned zerofill default '0000' not null,
index ( c_matric, p_matric),
index(p_matric, c_matric),
foreign key (c_matric) references C (c_matric) );
a seguinte mensagem aparece : ERROR 1005 (HY000): Can't create table 'BD.P' (errno: 150).
e a minha duvida como faço para viasualizar o que gerou o erro? tipo com a numeração do erro 150.
This message was edited 1 time. Last update was at 31/01/2012 12:35:09
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 15:16:43
|
Vingdel
JavaEvangelist
![[Avatar]](/images/avatar/8e3a470dfb7d426c470e8e9bdf44df13.jpg)
Membro desde: 19/11/2006 22:09:57
Mensagens: 358
Localização: Cabo Frio - RJ
Offline
|
Romulo, boa tarde!
Teria como você tentar explicar melhor seu problema?
Parece que você se embolou um pouco ao postar as instruções e criação de tabelas.
Quanto ao erro, basta buscar no Google que você provavelmente encontrará, veja onde fui parar buscando "errno: 150":
http://dev.mysql.com/doc/refman/4.1/pt/innodb-foreign-key-constraints.html
Abraço!
This message was edited 1 time. Last update was at 31/01/2012 15:17:58
|
Caso tua dúvida esteja sanada edite tua primeira postagem no tópico e adicione [RESOLVIDO] ao assunto.
Poste teu código entre as tags [code] ... [/code].



 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 21:22:44
|
romulotx
Smalltalk
![[Avatar]](/images/avatar/e21bc376d17410034be6d03e980eb0b2.jpg)
Membro desde: 28/01/2012 17:35:30
Mensagens: 4
Offline
|
to tentando criar a tabela P dentro do banco, perdão usei a palavra errada, o que está acontecendo é o seguinte:
eu crio o banco: Create database PR;
OK.
Crio a 1 tabela do banco: Create table C(matric int(5) auto_incremente not null primary key, nome text(50), ......);
OK.
porém quando crio a 2 tabela e já relaciono o campo matric da tabela C como chave estrangeira da tabela P, tá me dando o erro 150 por isso te perguntei se teria como visualizar no proprio sql a origem do erro.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 12:28:16
|
Vingdel
JavaEvangelist
![[Avatar]](/images/avatar/8e3a470dfb7d426c470e8e9bdf44df13.jpg)
Membro desde: 19/11/2006 22:09:57
Mensagens: 358
Localização: Cabo Frio - RJ
Offline
|
Romulo, andei estudando seu caso, e pelo que me parece, o erro está em você usar uma coluna PRIMARY KEY em um índice de coluna múltipla.
Veja o que diz a documentação(LINK):
A PRIMARY KEY can be a multiple-column index. However, you cannot create a multiple-column index using the PRIMARY KEY key attribute in a column specification. Doing so only marks that single column as primary. You must use a separate PRIMARY KEY(index_col_name, ...) clause.
Espero que tenha ajudado...
Abraço!
|
Caso tua dúvida esteja sanada edite tua primeira postagem no tópico e adicione [RESOLVIDO] ao assunto.
Poste teu código entre as tags [code] ... [/code].



 |
|
|
 |
|
|