Saya mengetik apt-get install phpmyadmin
dan mengalami kesalahan yang mengatakan itu tidak dapat terhubung ke mysql (masalah soket). Itu normal karena saya lupa menginstal mysql sebelumnya , jadi saya memilih "batalkan" di atas semua opsi yang diberikan oleh phpmyadmin.
Kemudian sudo tasksel
dan diinstal lamp server
.
Setelah selesai, saya berlari:
apt-get remove --purge phpmyadmin
apt-get install phpmyadmin
Kemudian, mysql -u root -p
tetapi saya mendapatkan kesalahan berikut:Access denied for the following user 'root'@'localhost'
Jadi saya memecahkan masalah ini dengan melakukan:
mysql
SET PASSWORD FOR root@localhost=PASSWORD('mypassword');
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
Kemudian saya berhasil masuk localhost / phpmyadmin , tetapi menemukan pesan ini:
Penyimpanan konfigurasi phpMyAdmin tidak sepenuhnya dikonfigurasi, beberapa fitur tambahan telah dinonaktifkan. Untuk mencari tahu mengapa klik di sini.
Saya mengklik di sini , dan itu menunjukkan kepada saya:
Bisakah saya melanjutkan dengan mysql / phpmyadmin secara damai?
sumber
Jawaban:
Jawaban OP :
Saya memecahkan masalah ini dengan yang berikut:
Kemudian diedit
/etc/phpmyadmin/config.inc.php
pada baris ini:Masuk kembali ke phpmyadmin, dan kemudian, pesan peringatan telah hilang.
Perhatikan juga bahwa Anda mungkin memiliki peringatan baru tentang penyimpanan phpmyadmin yang tidak sepenuhnya dikonfigurasi. Ini bisa disebabkan karena Anda perlu memberi tahu phpmyadmin nama tabel untuk menggunakan fitur-fiturnya. Itu bisa dilakukan pengeditan
/etc/phpmyadmin/config.inc.php
pada baris ini:Perhatikan garis bawah ganda
__
.sumber
Saya juga harus mengubah semua nama tabel
/etc/phpmyadmin/config.inc.php
dengan ex bergaris bawah ganda.karena itu adalah tabel yang dibuat setelah
create_tables.sql
eksekusi.sumber
Ini Membantu Saya:
sudo vim /etc/phpmyadmin/config.inc.php
Tambahkan baris berikut dengan $ cfg ['Server'] lainnya [$ i]:
$cfg['Servers'][$i]['central_columns'] = 'pma__central_columns'; $cfg['Servers'][$i]['favorite'] = 'pma__favorite'; $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding'; $cfg['Servers'][$i]['recent'] = 'pma__recent'; $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches'; $cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs'; $cfg['Servers'][$i]['tracking'] = 'pma__tracking'; $cfg['Servers'][$i]['userconfig'] = 'pma__userconfig'; $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups'; $cfg['Servers'][$i]['tracking'] = 'pma__users';
Sekarang cobalah masuk ke localhost / phpmyadmin. Pesan kesalahan seharusnya tidak muncul lagi.
Singkatnya, apa pun kesalahan komponen yang hilang muncul, tambahkan saja:
$cfg['Servers'][$i][COMPONENT] = 'pma__COMPONENT';
di
/etc/phpmyadmin/config.inc.php
sumber
Tim VestaCP membuat dan berhasil menguji skrip untuk menghilangkan pesan yang mengganggu itu "Penyimpanan konfigurasi phpMyAdmin tidak sepenuhnya dikonfigurasi, beberapa fitur tambahan telah dinonaktifkan". Kami berharap perbaikan ini akan bermanfaat dan membantu pengguna. Kunjungi halaman Github untuk kode.
Naskah:
/etc/phpmyadmin/config.inc.php
masuk/root
/etc/phpmyadmin/config.inc.php
pma
dan tabelphpmyadmin
(jika pengguna atau tabel sudah ada, skrip akan menghapusnya!)phpmyadmin
pma.txt
(berisi kata sandi untuk pma @ localhost) dan konfigurasi lamasumber
Bagi saya: Saya harus mengedit /etc/phpmyadmin/config-db.php pada baris ini:
sumber
Tidak ada solusi yang disediakan di sini yang berfungsi untuk saya.
Masalah ini terjadi dengan pembaruan mysql ke versi 5.6 atau 5.7.
Saya menyelesaikannya dengan menginstal versi phpmyadmin 4.7.
Nikmati
sumber