Ze względów bezpieczeństwa nie zalecamy tworzenia zewnętrznego skrótu do bazy danych. Ale jeśli wiesz, co robisz, będziesz znać własne ryzyko.
Aby uzyskać zdalny dostęp do MySQL (MariaDB) należy wykonać poniższe kroki.
- Upewnij się, że port 3306 nie jest zablokowany w zaporze sieciowej
- Utwórz usługę w zaporze (Admin/Firewall/Usługi) z portem 3306
- Utwórz regułę (Administrator/Zapora sieciowa/Reguły), aby móc korzystać z wcześniej utworzonej usługi.
- Przejdź do konsoli serwera i zmodyfikuj plik 50-server.cnf.
nano /etc/mysql/mariadb.conf.d/50-server.cnf Zmiana:
bind-address = 127.0.0.1 Do
bind-address = 0.0.0.0 Na koniec uruchom ponownie MariaDB.
sudo systemctl restart mariadb - I na koniec skonfiguruj poświadczenia bazy danych, aby uzyskać zdalny dostęp.
mysql -uroot
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO USERNAME@'YOUR_PUBLIC_IP' IDENTIFIED BY 'PASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit Notatka:
Za pomocą *.* możesz uzyskać dostęp do wszystkich baz danych. Jeśli chcesz mieć tylko bazę danych CDR, musisz wpisać gwiazdkę.*







