Re: [tanya-jawab] MySQL Socket
On 2/10/06, A. Andria <[EMAIL PROTECTED]> wrote: > >> Saya menggunakan MySQL standar yang versi static. > >> > >> Dilihat dengan sintaks mysqladmin variable, si socket mysql terletak > >> di /tmp/mysql.sock (default nya di situ) sedangkan default dari > >> /etc/mysql/my.cnf adalah di /var/run/mysqld/mysqld.sock Saya pernah pakai mysql 4.0.22 yang static (yang download dari mysql.com langsung). Sepertinya dia meload /etc/my.cnf [EMAIL PROTECTED] root]# grep cnf trace.log open("/etc/my.cnf", O_RDONLY|O_LARGEFILE) = 3 Jadi copy ajah /etc/mysql/my.cnf ke /etc/my.cnf Kalau masih tidak berubah, coba di strace strace -eopen -o trace.log -f /path/to/mysqld_safe grep cnf trace.log -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis
Re: [tanya-jawab] MySQL Socket
Hudan Ramadhona wrote: Seharusnya ada, coba install mysql terbaru (testing) dan mysql-client (apt-get). On Fri, 10 Feb 2006 09:35:14 +0700, A. Andria <[EMAIL PROTECTED]> wrote: Salam rekan semua, Saya menggunakan MySQL standar yang versi static. Dilihat dengan sintaks mysqladmin variable, si socket mysql terletak di /tmp/mysql.sock (default nya di situ) sedangkan default dari /etc/mysql/my.cnf adalah di /var/run/mysqld/mysqld.sock Dari kutipan my.cnf begini : --- # Remember to edit /etc/mysql/debian.cnf when changing the socket location. [client] port= 3306 socket = /var/run/mysqld/mysqld.sock Pertanyaan nya adalah : 1. Bagaimana caranya agar si socket mysql tidak di /tmp/mysql.sock tapi di /var/run/mysqld/mysqld.sock ketika mysql starting ? 2. Kalau saya mau ganti socket di /etc/mysql/my.cnf dengan /tmp/mysql.sock maka harus mengedit /etc/mysql/debian.cnf. Sedangkan file debian.cnf itu tidak ada. Jadi apa yang harus dilakukan ? MySQL bisa berjalan/diakses dengan baik. Koneksi dari python ke mysql juga ok asal menyertakan unix_socket=/tmp/mysql.sock di db connection nya. Yang jadi masalah adalah ada program yang mengakses mysql.sock di /var/run/mysqld/mysqld.sock. Memang masih bisa diakalin dengan symbolic link. Tapi kenapa meski option my.cnf sudah saya set ke /var/run/mysqld/mysqld.sock ketika saya print mysqladmin variables, letak si mysql.sock masih di /tmp/mysql.sock ? Mohon pencerahan nya. -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis
Re: [tanya-jawab] MySQL Socket
Seharusnya ada, coba install mysql terbaru (testing) dan mysql-client (apt-get). On Fri, 10 Feb 2006 09:35:14 +0700, A. Andria <[EMAIL PROTECTED]> wrote: Salam rekan semua, Saya menggunakan MySQL standar yang versi static. Dilihat dengan sintaks mysqladmin variable, si socket mysql terletak di /tmp/mysql.sock (default nya di situ) sedangkan default dari /etc/mysql/my.cnf adalah di /var/run/mysqld/mysqld.sock Dari kutipan my.cnf begini : --- # Remember to edit /etc/mysql/debian.cnf when changing the socket location. [client] port= 3306 socket = /var/run/mysqld/mysqld.sock Pertanyaan nya adalah : 1. Bagaimana caranya agar si socket mysql tidak di /tmp/mysql.sock tapi di /var/run/mysqld/mysqld.sock ketika mysql starting ? 2. Kalau saya mau ganti socket di /etc/mysql/my.cnf dengan /tmp/mysql.sock maka harus mengedit /etc/mysql/debian.cnf. Sedangkan file debian.cnf itu tidak ada. Jadi apa yang harus dilakukan ? Terima kasih atas pencerahannya. -- Thanks, Hudan Ramadhona Brithpopster, Linuxer. http://ramadhona.com -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis