caranya masih sama mas, pake GRANT. tapi mungkin dirubah spt ini GRANT ALL ON *.* TO [EMAIL PROTECTED] IDENTIFIED BY '[EMAIL PROTECTED]'
KompGue diganti %, artinya hak akses diberikan ke root dari host mana saja, bukan cuma dari host KompGue. saya setuju dengan posting bang Marvin. memang sebaiknya untuk akses lewat jaringan jangan pake root, buat user baru. Juga database yg diberikan akses hanya database yang perlu saja. salam, cahyo --- In [email protected], "cyberfxx" <[EMAIL PROTECTED]> wrote: > > 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" <simbok_cahyo@> > 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 > > > > > >
