bunu soylemistim, password tutma mekanizmasi degisti diye, ama dinlememis kimse :)
On 8/22/05, özgür x <[EMAIL PROTECTED]> wrote: > On 8/22/05, Cafer Şimşek <[EMAIL PROTECTED]> wrote: > > Merhaba > > > > öncelikle /var/lib/mysql dizinini tamamen silin, ardından > > > > mysql_install_db --datadir=/var/lib > > mysql_install_db --datadir=/var/lib > bu komutla tabloları oluşturdum ve çalışıyor. > Fakat anlamadığım bir şey var. > Mysqli kurduktan hemen sonra > /etc/init.d/mysql restart yaptım ve bahsetmiş olduğum hatayı aldım: > > Starting MySQL database server: mysqld...failed. > Please take a look at the syslog. > /usr/bin/mysqladmin: connect to server at 'localhost' failed > error: 'Can't connect to local MySQL server through socket > '/var/run/mysqld/mysqld.sock' (2)' > Check that mysqld is running and that the socket: > '/var/run/mysqld/mysqld.sock' exists! > > sonra "mysqld" komutunu çalıştırınca bu hataya neden olan şeyin > /etc/mysql/my.cnf > dosyasındaki bir satırdan kaynaklandığını anladım: > > #mysqld > 050822 16:19:30 mysqld: unknown variable 'old_passwords=1' > > bunun üzerine my.cnf dosyasındaki 'old_passwords=1' yazan satırı iptal edince > en sonunda mysql çalıştı. Bu neden kaynaklanıyor tam anlam veremedim. > Ayrıca /etc/mysql/debian.cnf dosysında yazan kullanıcı adı ve paswordü > ben belirlemedim, > sistem kendi oluşturdu ve mysql başlatıldığında burda tanımlı olan > kullanıcıdan dolayı > authentication error veriyor ama server çalışmaya devam ediyor. > Bu debian.cnf ile my.cnf iksinin de bulunması zorunlumu, debian.cnf > dosyasını silmemin > bir sakıncası olur mu? > > İyi çalışmalar. >

