Saya telah menginstal server MySQL di server Ubuntu lokal saya (11.10). Saya tidak dapat terhubung ke server dari mesin jarak jauh.
Ketika saya mencoba: - nmap localhost
, Ini menunjukkan yang berikut
LAYANAN NEGARA PELABUHAN 22 / tcp buka ssh 80 / tcp buka http 139 / tcp buka netbios-ssn 445 / tcp buka microsoft-ds 631 / tcp buka ipp 3306 / tcp buka mysql
Artinya 3306
, port MySQL terbuka, kan? Tetapi ketika saya mencoba nmap 192.168.0.50
, yang merupakan IP server, saya mendapatkan yang berikut: -
LAYANAN NEGARA PELABUHAN 22 / tcp buka ssh 80 / tcp buka http 139 / tcp buka netbios-ssn 445 / tcp buka microsoft-ds
Apakah ini berarti port tidak terbuka saat mengakses menggunakan IP? Jika demikian, bagaimana cara membuka porta?
Saya sudah mencoba kode berikut, tetapi sepertinya tidak berhasil.
sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
Apa yang salah di sini?
sumber
/etc/mysql/mysql.conf.d/mysqld.cnf
untuk sistem saya.