Apenas bancos de dados de teste mostrando a partir do prompt do MySQL

1

Esta é a primeira vez que uso o MySQL. Eu tenho o Windows e o XAMPP instalados.

Eu criei um banco de dados chamado "Students" através do meu programa Java que aparece como uma pasta no diretório C: \ xampp \ mysql \ data e no localhost / phpmyadmin /. Eu posso consultar tabelas no banco de dados a partir de Java.

Na pasta Xampp, o mysql.exe é encontrado em C: \ xampp \ mysql \ bin. Isto é o que mostra a partir do prompt lá:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| test               |
+--------------------+

Arquivos com estes nomes existem em C: \ xampp \ mysql \ mysql-test.

Eu esperava ver meu banco de dados aqui. Eu entendo talvez eu possa dizer para olhar em um lugar diferente, editando o arquivo my.cnf. Mas existe um em C: \ xampp \ mysql \ mysql-test \ suite \ rpl e um em C: \ xampp \ mysql \ mysql-test \ suite \ federado. Nenhum contém "datadir". Eu estou no caminho certo? O que eu faço?

    
por mxl_ 22.06.2013 / 01:43

1 resposta

2

Você criou o banco de dados dos alunos usando a mesma conta de usuário? SHOW DATABASES mostrará apenas os bancos de dados aos quais você tem privilégios.

    
por 23.06.2013 / 02:50

Tags