biasanya secara default root itu Grant usernya untuk localhost, kalo mau konek dari luar dia harus di grant ip remotenya. Jadi misal mau konek dari 169.10.110.1 -> harus digrant @169.10.110.1 Kalo gak mau pusing ditambahin aja Grant user pake tanda '%'
----- Original Message ----- From: wajdi To: [email protected] Sent: Friday, February 15, 2008 8:05 PM Subject: [Programmer-VB] Tanya Koneksi VB MySQL Dear VBers. sedikit trouble nih ttg konek VB n MySQL. Misal di suatu Form : Dim Con As New ADODB.Connection Dim rs As New ADODB.Recordset CON.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=169.10.110.1;UID=root;PWD=wajdi;DATABASE=hrd;" _ & "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 163841 CON.CursorLocation = adUseClient ketika di-Run Error Message-nya : Run-time error '-2147467259 (8000-4005)': [MySQL[ODBC 3.15 Driver]Host 'WAJDI' is not allowed to connect to this MySQL Server Tapi ketika koneksinya diganti SERVER=localhost bisa jalan normal (Program Desktop). Apa salah syntax ato gmn ya. Disini maksudnya SERVER={IP ADDRESS} tak ganti biar klo program diinstal di komputer lain bisa langsung konek DB coz DB-nya ada di IP Address itu. Klo ada yang tau mohon bantuan rekan2 smua ya. Thanks.
