16.04'e güncelledikten sonra mysql / phpmyadmin'in çalışmasını sağlayamıyorum


9

Güncellemeden sonra mysql / phpmyadmin çalışmayı durdurdu. Ben yaparken:

sudo dpkg-reconfigure phpmyadmin

Bu hatayı alıyorum:

An error occurred while installing the database:                            
 │                                                                             
 │ mysql: [Warning] mysql: Empty value for 'port' specified. Will throw an     
 │ error in future versions ERROR 1045 (28000): Access denied for user         
 │ 'root'@'localhost' (using password: YES) .

Gördüğüm gibi, bazı yapılandırma dosyasında bağlantı noktasını belirtmem gerekiyor ama nerede bilmiyorum?


portDeğişkeni ayarladınız my.cnfmı? Ayrıca bkz. Dev.mysql.com/doc/refman/5.7/en/…
qbi

Yanıtlar:


8

Makine yapılandırmam - Ubuntu 16.04 - MySql 5.7.13 - PHP 7.0.8 - Apache 2.4.18

/Etc/dbconfig-common/phpmyadmin.conf dosyasını düzenleyerek değiştirin

dbc_dbport='' için dbc_dbport='0'

Dosyayı düzenledikten ve kaydettikten sonra, hala dbconfig-ortak sihirbazındaysanız yeniden deneyin'i seçin , eğer çalıştırmazsanız sudo dpkg-reconfigure phpmyadmin( phpmyadmin için veritabanını yeniden yüklemek isteyip istemediğinizi sorurken Evet'i seçin ) ve herhangi bir değeri değiştirmeden normal şekilde devam edin. bazı değerleri değiştirmek istiyorsanız, daha önce düzenlediğiniz dosyada yapın.

Yapılandırma penceresi mevcut yapılandırma dosyasıyla ne yapmak istediğinizi sorduğunda , Yerel sürümü şu anda yüklü tut'u seçin .

Bu noktada farkları kontrol edebilirsiniz ve sadece dosyada yaptığınız farkları bulunmalıdır.


benim için çalışıyor.
Sruj

2
Bunu denedikten sonra alıyorum: mysql said: ERROR 1045 (28000): Access denied for user 'phpmyadmin'@'localhost' (using password: YES) - Hem rastgele şifre hem de makyaj bir ile çalıştı. Sonunda 'apt phpmyadmin' apt ve dbconfig vb 'apt autoremove' çalıştırmak zorunda kaldı. Sonra varsayılan / rasgele parola kullanarak yeniden yükleyin. Çalışmış. Dbcport değişikliği gerekmez. Bu hata benim için do-release-upgrade14> 16
bshea

2

Bir takiben do-release-upgrade(14 ila 16), aynı sorunu vardı.
Aşağıdakileri yapmak zorunda kaldım:

Kurulumu mümkün olduğunca çıkarın ve temizleyin:

sudo apt remove phpmyadmin && sudo apt purge phpmyadmin

Phpmyadmin kaldırıldığında çoğu sistemde artık paketleri bırakılmış olmalıdır - bunları kaldırın.
Özellikle: 'dbconfig-common' & 'dbconfig-mysql':

sudo apt autoremove

Şimdi hepsini tekrar yüklemeniz gerekiyor - (varsayılanları kullanın / enter tuşuna basın):

sudo apt install phpmyadmin

Hemen phpmyadmin yerel web sayfasına giriş yapabilirim. Tekrar çalışmak.
Not: yukarıdakilerin apt-getyerine kullanılabilir apt.
Not: dbc_dbport=''değişmedi. Diğer cevaba göre dokunmadım.


Ayrıca istendiğinde veritabanı deconf yapmayı unutmayın.
Mehraban

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.