Saya mencoba menginstal mysql dan saya mendapatkan kesalahan:
mysql_upgrade: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) while connecting to the MySQL server
Setelah beberapa pencarian saya menemukan ini mungkin memberikan kartu as ke debian-sys-Maint, jadi saya:
sudo cat /etc/mysql/debian.cnf
Kemudian atur kata sandi debian di mysql:
mysql -u root -p <password>
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'password-here';
Lalu saya mulai kembali:
sudo /etc/init.d/mysql restart
Dan coba dan konfigurasikan lagi:
sudo dpkg --configure -a
Saya mendapatkan kesalahan yang sama.
/var/lib/mysql
yang mungkin berisi data pengguna untuk deb-sys-Maint?Jawaban:
Agak terlambat tetapi ini dia: Pertama saya aktif
Saya harus "hapus centang" beberapa repositori perangkat lunak. Ini dapat dengan mudah dilakukan pada
Software & Updates
GUI padaOther Software
tab. Saya tidak dicentang:Satu-satunya repositori yang diperiksa untuk saya adalah:
jendela perangkat lunak & pembaruan
Lalu, saya memecahkan masalah dengan cara ini:
Jika kesalahan (1819) dinaikkan, ketikkan ini pada terminal mysql
Kemudian restart mysql:
systemctl restart mysql
Akhirnya
untuk memperbaiki dependensi yang rusak
Jika kesalahan berlanjut, masukkan lagi ke terminal mysql, login: ketik ini:
apt -f install
untuk terakhir kalinya.Cara lain untuk menyelesaikannya adalah:
apt -u dist-upgrade
sumber