2016-04-07 15 views
1

Günlüklerimiz için rotasyon oluşturmaya çalışırken aşağıdaki eğitici Configure Logrotate'u takip ettim, ancak her defasında kullanıcı adı ve parola kullanmadan günlükleri temizlemek için Root MySQL erişimini ayarlamayı başaramıyorum.Kök MySQL erişimini yapılandırma - MySQL Logrotate

Kayıtlar iyi çalışıyor ama bu adım benim için açık değildir:

[Mysqladmin] :

  • aşağıdaki yapılandırma ile yeni bir /root/.my.cnf dosyası oluşturduk user = root şifre = changeme

ve set aşağıdaki izinleri:

chmod 600 /root/.my.cnf

1. soru: root parolamı koymalı mıyım yoksa yepyeni bir tane mi seçmeliyim (ikisini de denedim)?

  • Sonra aşağıdaki komutu denedim:

/usr/bin/mysqladmin flush-logs

Ama diyor ki:

/usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)' 

Sorun ne olabilir? Herhangi bir yardım için şimdiden teşekkür ederiz.

cevap

0

Bu sorunu çözmeyi başarabildim, izin aslında 600 olmadığından dolayı bir sorun oldu. Şimdi her şey ayarlandı mı? Şimdi düzgün çalışıyorsa nasıl test edebilirim? Hataları oluşturup oluşturmadığını görmek için logrotate'ı manuel olarak çalıştırabilir miyim?