Jak mogę udostępnić bazę danych mySQL na moim komputerze lokalnym z różnych komputerów?
Mam zainstalowany MySQL w systemie Windows, z którym łączę się za pomocą przeglądarki zapytań mySQL. Prowadzę szkolenie i chcę, aby ludzie mogli łączyć się z moją bazą danych maszyn SQL
Jak mam to zrobić? Obecnie nie zezwala na połączenia.
Jakie ustawienia muszę zmienić?
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
KROK 1: sprawdź połączenie
IP
Domyślnie zezwala tylko na połączenia do 127.0.0.1.
Czy korzystasz z systemu Windows lub Linux?
Otworzyć
my.cnf
i zmień adres powiązania na IP sieci.
Więcej szczegółów można łatwo znaleźć w Google. Czek
to jest
http://www.debianhelp.co.uk/remotemysql.htm
.
KROK 2: Sprawdź swoją zaporę
Również jak skomentowano
@Leandro
, sprawdź ustawienia zapory systemu Windows, aby zezwolić na połączenie.
Prostym sposobem na przetestowanie tego jest telnet z komputera klienckiego na adres IP sieci MySQL, port 3306 i sprawdzenie, czy łączy się, czy blokuje.
KROK 3: Sprawdź uprawnienia użytkownika
mysql
Gdy masz połączenie IP, użytkownik, którego używają twoi absolwenci, musi mieć pozwolenie na zalogowanie się z dowolnego hosta. Na przykład, jeśli używają roota, powinieneś uruchomić takie zapytanie:
Więcej informacji można znaleźć
tutaj
http://www.howtogeek.com/howto ... host/
.
Anonimowy użytkownik
Potwierdzenie od: