Jawaban:
Anda dapat mengaktifkan opsi AllowNoPassword pada file /etc/phpmyadmin/config.inc.php.
Edit file config.inc.php, cari dan batalkan komentar pada baris ini:
// $ cfg ['Server'] [$ i] ['AllowNoPassword'] = TRUE;
Kemudian Anda dapat mengakses PhpMyAdmin tanpa kata sandi.
/etc/phpmyadmin/config.inc.php', overriding mode 0644 (rw-r--r--)? y mv: cannot move
/tmp/conf.tmp 'menjadi `/etc/phpmyadmin/config.inc.php': Izin ditolak
/etc/phpymyadmin/config.inc.php
untuk membatalkan komentar / mengaktifkan baris itu, menjalankan sudo /etc/init.d/apache2 restart
, menyegarkan situs web, mencoba dan masuk dengan root dan tanpa kata sandi dan AllowNoPassword
kesalahan terus terjadi.
Inilah yang saya perhatikan dari upaya untuk menyelesaikan masalah ini. apa yang saya alami:
Lalu saya ingin menjalankan apache dengan pengguna yang berbeda dari www-data jadi saya
Saya me-restart apache2 dan ketika saya mencoba login ke phpmyadmin tanpa kata sandi itu tidak membiarkan saya acara meskipun, seperti yang saya sebutkan sebelumnya, saya menetapkan $ cfg ['Server'] [$ i] ['AllowNoPassword'] = BENAR.
Untuk mengatasinya
Jika Anda menjalankan apache dengan selain data-www (yaitu milik Anda) dan config.inc.php dan config-db.php dimiliki oleh data-www, maka phpmyadmin tidak akan
gunakan Sudo untuk mengakses file berikut yang disebutkan di atas (etc / phpmyadmin / config.inc.php.) dan juga hentikan apcaha sebelum mengedit file ini dengan ini
// $ cfg ['Server'] [$ i] ['AllowNoPassword'] = TRUE;
selain itu tidak akan memungkinkan Anda untuk memperbaruinya. Perintah untuk menghentikan apcahe
sudo /etc/init.d/apache2 berhenti
berharap ini akan membantu itu bekerja untuk saya
Buka phpmyadmin
file konfigurasi
sudo nano /etc/phpmyadmin/config.inc.php
/* Uncomment the following to enable logging in to passwordless accounts,
* after taking note of the associated security risks. */
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;