Genel

Mysql onaltı karakter sorunu

Mysql’de default olarak kullanıcı adlarında onaltı karakter kullanabiliyoruz. Mysql veritabanından user tablosundan değiştirsekte onaltı karakterin aşmasına malesef izin vermiyor. Yapacağımız işlem şu.

/usr/ports/databases/mysql55-server
make

derlemeye hazır hale geldikten sonra,

/usr/ports/databases/mysql55-server/work/mysql-5.5.14/include/mysql_com.h

bu dosyada aşağıdaki satırı bulalım.

define USERNAME_CHAR_LENGTH 16

32 olarak değiştirelim
daha sonra

/usr/ports/databases/mysql55-server/work/mysql-5.5.22/include/mysql/plugin_auth_common.h
#define MYSQL_USERNAME_LENGTH

değerini diğer değiştirdiğimizin değerin 3 katı verelim.
biz 32 verdiğimiz için 96 veriyoruz.
Şimdi make install diyerek derleyebiliriz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir