Bom dia pessoal!
Estou com uma duvida em banco de dados MySQL.
Eu não estou conseguindo achar o banco de dados na minha maquina.
Eu crio a base de dados normalmente, com tabelas e os metodos e consegui ver o BD no mysql command e phpmyadmin, mais não sei em que diretório ele está colocando minhas bases de dados.
Eu estou usando windows e no arquivo my.ini está setado alguns diretorios.
#Path to the database root
datadir="C:/Documents and Settings/All Users/Dados de aplicativos/MySQL/MySQL Server 5.1/Data/"
Fui nesse diretorio e vi que cada pasta corresponde a uma base de dados. Quando entro em alguma pasta somente encontro um arquivo .odt e um .frm. O arquivo .frm é um formulario e o arquivo .odt somente tem esses dados:
default-character-set=latin1
default-collation=latin1_swedish_ci
#*** INNODB Specific options ***
innodb_data_home_dir="C:/MySQL/Data/"
nesse diretorio somente tem um arquivo chamado: ibdata1 . Esse arquivo não tem nenhuma extensão(pelo menos eu não encontrei). Quando tento abrir ele no notepad++ existe muita informação, mais como não é reconhecido o conjunto de caracteres a mensagem e ilegivel.
Com esse problema não sei como montar a url de conexão para acessar o BD.
Obrigado!!!
Opa, blz?
Não sei se entendi bem o que vc quer, mas a URL para conectar o App ao BD não tem nada haver com o caminho do sistema de arquivos.
a url seria algo como a seguinte string:
Além disso, para tabelas do tipo INNODB não basta apenas copiar a pasta do database para se transportar o mesmo. Tem que usar o utilitário de backup q vem com o mysql
[]s
Olá sf.marcius !!!
Isso parece ser bem facil mesmo. E vou estar tentando implementar. E valew pela resposta
Mais por exemplo se caso eu quiser tranportar o bd para outro computador como eu vou fazer e mesmo que não seja, tem que ter um arquivo do bd tipo um .mdf do SQL SERVER saca??
Onde o MySQL guarda os dados seria minha maior duvida!
opa!
pra ti transportar o database para outra máquina, use o mysqldump.exe (em prompt de comando) para criar um backup.
o mysqldump gera um arquivo “.sql” contendo um script de recriação e população das tabelas (create tables e inserts)
daí é só vc copiar esse “backup.sql” para um pendrive, por exemplo, e rodar o mysqldump.exe na máquina alvo, passando esse arquivo, para restaurar o banco de dados
http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html
EDIT:
Mais fácil ainda, é vc instalar o “MySQL GUI Tools”, ferramenta disponibilizada no site do MySQL, que reune uma coletânea de apps de gerenciamento…
com o “MySQL Administrator” vc pode efetuar o mesmo backup do mysqldump, mas via interface gráfica 
http://dev.mysql.com/downloads/gui-tools/5.0.html
tutorial para backup via gui tools
http://www.siteground.com/tutorials/php-mysql/mysql_gui_tools.htm
O cara valew mesmo hein! Agora já posso fazer minha aplicação.