mysql -u root -p root
atau untuk di windows harus menjalankan mysql.exe dari folder mysql anda. Saya menggunakan WAMP.C:\wamp\bin\mysql\mysql5.0.51b\bin\mysql -u root
karena database saya tanpa password. Kalau dengan SQLYog anda hanya tinggal memilih koneksi mana yang diinginkan dan akan langsung terhubung.
MySQL secara default akan memiliki batasan akses hanya pada username awal dan pada server dengan nama localhost. Ini dapat dilihat dengan mengetikan
SHOW GRANTS;
hasilnya adalah :
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION
- *.* berarti semua table di semua database
- TO 'root'@'localhost' berarti untuk username root di server localhost
- GRANT OPTION berarti dengan password kosong
Untuk menambahkan supaya bisa diakses dari client ketikan
GRANT ALL PRIVILEGES ON *.* TO '*'@'localhost' WITH GRANT OPTIONKemudian tekan F9 dari Query.
Kemudian coba dari komputer client anda coba set koneksi dari SQLYog nya sesuai dengan setingan SQLYog yang di server tapi ganti server name dengan IP dari komputer Server. Misal gambar dibawah adalah settingan di SQLYog Server (misal dengan IP 192.168.1.200), maka untuk di SQLYog client anda harus ubah MySQL Host Address menjadi 192.168.1.200 kemudian klik Test Connection. Kalau tidak muncul warning error berarti anda sudah terhubung dengan database di server.
Kalau muncul warning error maka anda dapat mengeset manual di Tools-User Manager-Manage Privileges kemudian centang dahulu semua fungsi DML yang ada (untuk sementara, apabila anda sudah ahli dapat anda nonaktfikan kembali)



.gif)
0 comments:
Post a Comment