Po raz pierwszy korzystam z MySQL. Mam zainstalowany system Windows i XAMPP.
Za pomocą mojego programu Java utworzyłem bazę danych o nazwie „Studenci”, która pojawia się jako folder w katalogu C: \ xampp \ mysql \ data oraz w localhost / phpmyadmin /. Mogę wyszukiwać tabele w bazie danych z Java.
W folderze Xampp mysql.exe znajduje się w C: \ xampp \ mysql \ bin. Oto, co wyświetla się tam z monitu:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
+--------------------+
Pliki o tych nazwach istnieją w C: \ xampp \ mysql \ mysql-test.
Spodziewałem się zobaczyć moją bazę tutaj. Rozumiem, że może mogę mu powiedzieć, żeby szukał w innym miejscu, edytując plik my.cnf. Ale jest jeden w C: \ xampp \ mysql \ mysql-test \ suite \ rpl i jeden w C: \ xampp \ mysql \ mysql-test \ suite \ federated. Żaden z nich nie zawiera „datadir”. Czy jestem na dobrej drodze? Co ja robię?
Studentsbazę danych przy użyciu tego samego konta użytkownika?SHOW DATABASESpokaże tylko te bazy danych, do których masz uprawnienia.