1

Я впервые использую MySQL. У меня установлена Windows и XAMPP.

Я создал базу данных под названием "Студенты" через мою программу на Java, которая отображается в виде папки в каталоге C:\xampp\mysql\data и в localhost/phpmyadmin/. Я могу запросить таблицы в базе данных из Java.

В папке Xampp mysql.exe находится в C:\xampp\mysql\bin. Вот что отображается из подсказки:

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

Файлы с этими именами существуют в C:\xampp\mysql\mysql-test.

Я ожидал увидеть свою базу данных здесь. Я полагаю, я могу сказать, чтобы он смотрел в другом месте, отредактировав файл my.cnf. Но есть один в C:\xampp\mysql\mysql-test\suite\rpl и один в C:\xampp\mysql\mysql-test\suite\federated. Ни один из них не содержит "датадир". Я на правильном пути? Что я делаю?

1 ответ1

2

Вы создали базу данных студентов с использованием той же учетной записи пользователя? SHOW DATABASES покажет только те базы данных, к которым у вас есть права.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .