Setelah pembaruan, mysql / phpmyadmin berhenti berfungsi. Ketika saya melakukannya:
sudo dpkg-reconfigure phpmyadmin
Saya mendapatkan kesalahan ini:
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) .
Cara saya melihatnya, saya perlu menentukan port di beberapa file konfigurasi tapi saya tidak tahu di mana?
server
apache2
mysql
phpmyadmin
j4ck4ll
sumber
sumber
port
variabelmy.cnf
? Lihat juga dev.mysql.com/doc/refman/5.7/en/…Jawaban:
Konfigurasi mesin saya - Ubuntu 16.04 - MySql 5.7.13 - PHP 7.0.8 - Apache 2.4.18
Edit file /etc/dbconfig-common/phpmyadmin.conf, ubah
dbc_dbport=''
untukdbc_dbport='0'
Setelah mengedit file dan menyimpannya, jika Anda masih di wizard dbconfig-common pilih coba lagi , jika tidak dijalankan
sudo dpkg-reconfigure phpmyadmin
(pilih Ya ketika bertanya apakah Anda ingin Instal ulang database untuk phpmyadmin), dan lanjutkan secara normal tanpa mengubah nilai apa pun, jika Anda ingin mengubah nilai, lakukan dalam file yang Anda edit sebelumnya.Ketika jendela konfigurasi menanyakan apa yang ingin Anda lakukan dengan file konfigurasi yang ada, pilih Simpan versi lokal yang saat ini diinstal .
Pada titik ini Anda dapat memeriksa perbedaan dan hanya harus ada yang Anda buat dalam file.
sumber
mysql said: ERROR 1045 (28000): Access denied for user 'phpmyadmin'@'localhost' (using password: YES)
- Mencoba dengan kedua kata sandi acak dan satu. Harus akhirnya 'apt purge phpmyadmin' dan jalankan 'apt autoremove' di dbconfig dll. Kemudian instal ulang menggunakan default / kata sandi acak. Bekerja. Tidak diperlukan perubahan dbcport. Kesalahan ini terjadi pada saya setelahdo-release-upgrade
14> 16Setelah
do-release-upgrade
(14 hingga 16), saya memiliki masalah yang sama.Saya harus melakukan hal berikut:
Hapus dan bersihkan instalasi sebanyak mungkin:
Menghapus phpmyadmin seharusnya meninggalkan paket-paket yatim di kebanyakan sistem - hapuslah.
Secara khusus: 'dbconfig-common' & 'dbconfig-mysql':
Sekarang Anda perlu menginstalnya lagi - (gunakan default / tekan enter):
Saya bisa langsung masuk ke halaman web lokal phpmyadmin. Bekerja lagi.
Catatan:
apt-get
dapat digunakan di tempat diapt
atas.Catatan:
dbc_dbport=''
tidak berubah. Saya tidak menyentuhnya seperti jawaban lain.sumber
https://bugs.launchpad.net/ubuntu/+source/mariadb-10.0/+bug/1447808/comments/6
Anda dapat berhasil menginstal Anda dengan memilih pengguna mysql
root
bukanphpmyadmin
dandebian-sys-maint
Setelah ini, Anda perlu membuat pengguna mysql seperti
root
sumber