我已經在我的Win2k3x86 vm盒子上安裝了MySql,並試圖在我的Mac上使用SequelPro連接到它,這樣我就可以運行一個大的sql語句(約30mb-SQL Workbench鎖定加載它)。 MySql安裝了所有的開發者默認選項,並在服務器防火牆(它並未運行)中打開端口3306(它說)。mysql windows遠程訪問
安裝MySQL(和諮詢谷歌)後,我裝的MySQL Workbench和運行以下SQL:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
這個跑得很幸福。但SequelPro無法連接到它,並拋出其通常的「權限被拒絕」類型錯誤:這並不能確定它是否可以連接,只是認證沒有發生。
我telnetted到盒子的IP和端口,發生這種情況:
TimsMacBookAir:~ tim$ telnet 192.168.2.107 3306
Trying 192.168.2.107...
Connected to 192.168.2.107.
Escape character is '^]'.
J
5.6.16!pR+}Vscv!?HBQR*v9T~<OWmysql_native_passwordConnection closed by foreign host.
TimsMacBookAir:~ tim$
超時,但什麼是對生產線上的所有的廢話?如果我管理的超時之前在我的密碼輸入,然後我得到這樣的:
!#08S01Got packets out of orderConnection closed by foreign host.
多廢話,和包亂序 - 所以某種網絡問題的? (這是在VirtualBox 4.3.2上運行Win2k3 32Bit SP2,使用固定IP的橋接網絡,橋接到我的Mac的Thunderbolt以太網適配器)。其他服務(如端口80上的IIS,8080上的node.js)工作得很好。
您可以將您使用MySQL Workbench嘗試過的SQL文件傳給我嗎?我已經成功加載了256MB的文件,沒有任何問題。如果你能在http://bugs.mysql.com上打開一個錯誤報告並附上文件(如果你願意的話可以私下使用),我將不勝感激。那我會保重的。 –