Terimakasih atas bantuannya.
ternyata memang harus ditambahkan user [EMAIL PROTECTED]
Tapi kalau untuk koneksi ke komp lain tetap nga bisa ya?
Misal, Programnya diKomp A dan Database MySQL nya di Komp B
udah saya coba tambahkan user [EMAIL PROTECTED] (Komp B),
kira-kira seperti ini settingnya:
cat:
Komp. A = 192.168.217.1
Komp. B = 192.168.217.2
-----
Set Conn = New Connection
Conn.ConnectionString = "DRIVER={MySQL ODBC 3.51
Driver};SERVER=192.168.217.2;DATABASE=Test;UID=root; PWD=newpass;OPTION=3"
Conn.Open
-----
hasilnya:
[MySQL][ODBC 3.51 Driver]Access denied for user 'root'@192.168.217.1
Access DENIED nya ke [EMAIL PROTECTED] (Komp. A)
padahal setting server nya udah saya set ke: [EMAIL PROTECTED] (Komp. B)
Mohon petunjuknya..
Rgds
vb-Beginner
--- In [email protected], "cahyo kusworo" <[EMAIL PROTECTED]>
wrote:
>
> itu terjadi karena MySQL yg berjalan di 192.168.217.1 tidak
> mengijinkan root di 'KompGue' utk login.
> root kalo di local memang bisa melakukan apa saja, tapi utk host
> lain belum tentu. anda harus mendaftarkan [EMAIL PROTECTED] sebagai user
> di 192.168.217.1
> misal anda mau mengakses dati host 'KompGue' ke MySQL di
> 192.168.217.1 dengan password '[EMAIL PROTECTED]' dan user 'root', maka di
> mysql (server) anda harus membuat user root baru dengan perintah :
>
> GRANT ALL ON *.* TO [EMAIL PROTECTED] IDENTIFIED BY '[EMAIL PROTECTED]'
>
> klo perintah di atas ga jalan coba buka manualnya dengan kata kunci
> GRANT (soalnya aku lupa pake ' atau `).
>
> semoga membantu.
> salam,
>
> cahyo
>
>
>
> --- In [email protected], "cyberfxx" <cyberfxx@> wrote:
> >
> > Halo Rekan-rekan, mau tanya nih,
> > saya ada coba test koneksi vb ke MySQL
> > kira-kira begini script nya:
> >
> > Dim Conn As ADODB.Connection
> > Dim Rs1 As ADODB.Recordset
> >
> >
> > Set Conn = New Connection
> > Conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
> > "SERVER=localhost;" _
> > "DATABASE=MyData;" _
> > "UID=root;" _
> > "PWD=MyPassword;" _
> > "OPTION=3"
> > Conn.Open
> >
> > Kalau "SERVER=localhost;" (Berjalan Lancar)
> >
> > Pertanyaannya,
> > kok kalau server kita ganti dengan IP Komputer, jadi nga mau ya..?
> > misalnya: 192.168.217.1
> >
> > kalau "SERVER=192.168.217.1;" (ERROR DAH.. Y_Y)
> >
> > Bunyi errornya seperti ini:
> > Run-time error '-2147467259(80004005)
> > [MySQL][ODBC 3.51 Driver]Host 'KompGue' is not allowed to connect
> to
> > this MySQL Server
> >
> > tapi kalau di ganti 127.0.0.1 mau.
> >
> > Mohon bimbingannya,setting mana yg salah/kurang ya?
> >
> > Rgds
> > vb-Beginner
> >
>