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ę?
Students
bazę danych przy użyciu tego samego konta użytkownika?SHOW DATABASES
pokaże tylko te bazy danych, do których masz uprawnienia.Odpowiedzi:
Czy utworzyłeś bazę studentów przy użyciu tego samego konta użytkownika? POKAŻ BAZY DANYCH pokaże tylko te bazy danych, do których masz uprawnienia.
źródło