Re: [tanya-jawab] MySQL Socket

2006-02-12 Terurut Topik Dion Sasmito
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

2006-02-09 Terurut Topik A. Andria

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

2006-02-09 Terurut Topik Hudan Ramadhona
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