Ubuntu depolarından yüklenen mysql-server paketlerinde varsayılan olarak yüklenen 'debian-sys-maint' kullanıcısı tarafından birkaç kez ısırıldım.
Genel olarak ne olduğu, sorun giderme veya yeni bir gelişme için üretim veritabanımızın (Debian / Ubuntu'da çalışmayan) yeni bir kopyasını alıyorum ve mysql.user tablosunu hariç tutmayı unutuyorum.
Herhangi bir nedenden dolayı yeni mysql kullanıcıları eklersek, sadece tabloyu yerleştirmek yerine, bunları geliştirme ortamımla 'birleştirmeliyim'.
Kullanıcı olmadan sistemim hala işlevsel görünüyor, ancak aşağıdaki gibi hatalarla karşılaştı:
sudo /etc/init.d/mysql restart
Stopping MySQL database server: mysqld...failed.
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
- Debian-sys-maint ne için kullanılır?
- Paket servis sağlayıcılarının yapmaya çalıştıkları şeyi yapmaları için daha iyi bir yol var mı?
- Kaybettikten sonra geri yüklemenin en kolay yolu nedir?
- Bu kullanıcı için doğru / minimum ayrıcalık kümesi nedir?
- '*. * ... üzerindeki tüm ayrıcalıkları vermek' için kötü bir fikir gibi görünüyor
Düzenle
Ek soru - /etc/mysql/debian.cnf dosyasındaki parola zaten karıştırılmış mı veya bu düz metin parolası mı? Kullanıcıyı yeniden yaratmaya gideceğiniz zaman önemlidir ve ilk denemede hiçbir zaman doğru olamadım.
Teşekkürler