การเชื่อมต่อ mysql ระยะไกลหมดเวลา


1

ฉันมีลูกค้าlinuxและmysql server on windows

ฉันต้องการเชื่อมต่อกับ mysql จากระยะไกลคอมพิวเตอร์ 2 เครื่องสามารถ ping ซึ่งกันและกันโดยไม่มีปัญหาใด ๆ ในเซิร์ฟเวอร์ mysql ฉันตั้งค่าสิทธิ์อย่างถูกต้องเพื่อให้ลูกค้าที่ระบุได้รับอนุญาตให้เชื่อมต่อ

WIN IP:  192.168.1.2
Linux IP:192.168.1.3

ในระบบ windows:

GRANT ALL ON *.* TO 'parsa'@'192.168.1.3' IDENTIFIED BY 'parsa';
flush all privileges;

ใน linux ของฉันใน my.cnf ฉันเขียนบรรทัดนี้ในmysqldส่วน

bind-address=192.168.1.2

ข้ามเครือข่ายได้รับการแสดงความคิดเห็นและฉันไม่ได้เปลี่ยนฉันเริ่ม mysql ใหม่

เมื่อฉันใช้

telnet 192.168.1.2 3306 

telnet:connect to address 192.168.1.2:Connection timed out

และใช้คำสั่งนี้:

mysql -h 192.168.1.2 -u parsa -p parsa
Error 2003:can't connect to mysql server on 192.168.1.2

firewallsในทั้งสองข้างถูกปิดใช้งานสิ่งที่ฉันควรทำอย่างไร?

คำตอบ:


0

คุณแน่ใจ 100% ว่าอินสแตนซ์ของเซิร์ฟเวอร์กำลังทำงานบนเครื่อง windows หรือไม่ คุณสามารถตรวจสอบได้โดยทำC:\> sc query MySQLใน cmd.exe บน Windows ถ้ามันไม่ได้ทำงานลองใช้มันด้วย C:\> sc start MySQL... สำหรับข้อมูลเพิ่มเติมฉันพบว่าเว็บไซต์นี้มีประโยชน์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.