Pertanyaan Tidak dapat masuk ke phpmyadmin dengan pengguna root


Saya memiliki pengguna root di mysql-server pada server Ubuntu. Saya tidak dapat masuk ke phpmyadmin dengan pengguna dan kata sandi root. Saya mencoba mencari file konfigurasi tetapi tidak dapat menemukannya. Bantuan akan dihargai.

Terima kasih sebelumnya


10
2018-04-10 18:57


asal


Apakah Anda pernah menemukan jawaban untuk masalah ini? Saya mengalami masalah sendiri juga. - chrisjlee


Jawaban:


Anda harus mengkonfigurasi ulang phpmyadmin, mereset kata sandi MySQL.

  1. Konfigurasikan phpmyadmin
  2. Ctrl + Alt + T untuk meluncurkan terminal
  3. sudo dpkg-konfigurasi ulang phpmyadmin
  4. Metode koneksi untuk database MySQL untuk phpmyadmin: unix socket
  5. Nama pengguna administratif basis data: root
  6. Kata sandi pengguna administratif basis data: mysqlsamplepassword
  7. Nama pengguna MySQL untuk phpmyadmin: root
  8. Nama database MySQL untuk phpmyadmin: phpmyadmin
  9. Server web untuk mengkonfigurasi ulang secara otomatis: apache2
  10. ERROR 1045
  11. mengabaikan
  12. sudo dpkg-konfigurasi ulang mysql-server-5.5
  13. Kata sandi baru untuk pengguna "root" MySQL: mysqlsamplepassword
  14. Ulangi kata sandi untuk pengguna "root" MySQL: mysqlsamplepassword

Berharap itu membantu!

Semoga harimu menyenangkan!


11
2017-08-13 07:27



Setelah 5 tahun, balasan ini membantu saya. Saya melewatkan langkah 12,13 dan 14 (konfigurasi lampu raspbian) - Jostino


Dengan "rootuser" berarti pengguna root MySQL, bukan pengguna root sistem, bukan?

Selama instalasi mysql-server, Akun root MySQL dibuat dan kata sandinya disimpan /etc/mysql/debian.cnf.

File konfigurasi phpMyAdmin disimpan di /etc/phpmyadmin.


3
2018-04-10 19:01



Ya, saya maksud pengguna root MySQL dan bukan pengguna root sistem. Saya menemukan file konfigurasi. Mengapa phpmyadmin tidak mengizinkan untuk memasukkan saya dengan login pengguna mysql - user14010
@ user14010: Apakah baris perintah mysqlversi berfungsi? Misalnya. mysql -hlocalhost -uroot -p ? - Lekensteyn
Ya itu berhasil. Saya dapat login ke mysql melalui versi baris perintah tetapi tidak dengan phpmyadmin. Alasan mengapa saya mencoba menggunakan phpmyadmin adalah saya memiliki skrip sql ketika saya mencoba untuk mengimpornya menggunakan commandline mysql itu menciptakan masalah dengan foreignkeys yang mengakibatkan kesalahan 121. Saat saya mengimpor skrip yang sama dengan phpmyadmin, saya berhasil membuat tabel - user14010
@ user14010: Pesan kesalahan apa yang Anda dapatkan? Saya telah memperbarui jawaban saya dengan lokasi file konfigurasi PMA. - Lekensteyn


Mungkin untuk beberapa alasan AllowRoot opsi disetel ke False? Lihat dokumentasi.


3
2018-05-11 19:08





Saya mengalami masalah serupa di Ubuntu 14.04 menggunakan MariaDB. Daripada mencoba mengubah semua yang baru saja saya buat pengguna baru.

mysql -u root -p

Masukkan kata sandi root Membuat pengguna baru menggunakan perintah berikut:

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'some_very_complex_password';

Diberikan semua izin untuk pengguna baru:

GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;

Anda kemudian dapat masuk menggunakan pengguna baru di phpMyadmin. Saya akan sangat mendorong Anda untuk hanya memberikan hak khusus kepada pengguna baru, bukan hak istimewa Carte Blanche, tetapi itu adalah pemakaman Anda sendiri.


1
2018-03-29 14:06





Saya baru-baru ini menemukan masalah yang sangat mirip dengan Ubuntu 12.04. Saya sepertinya tidak bisa masuk dengan root & tanpa kata sandi. Saya menetapkan pengaturan AllowNoPassword ke TRUE di konfigurasi. Kemudian saya menemukan bahwa saya mengedit file config.inc.php yang salah untuk menambahkan pengaturan AllowNoPassword.

Edit:
/etc/phpmyadmin/config.inc.php
Not:
/usr/share/phpmyadmin/config.inc.php

Saya percaya yang pertama adalah file konfigurasi lokal debian, yang akan mengesampingkan versi usr.


0
2018-05-31 01:24





Saya menginstal MySQL menggunakan manajer synaptic. Tidak harus memasukkan kata sandi root. Perintah:

mysqladmin -u root password NEWPASSWORD

bekerja. Saya dapat segera masuk ke PhpMyAdmin.


0
2018-02-08 21:30





Untuk masuk sebagai root di phpmyadmin:

echo "UPDATE mysql.user SET plugin = 'mysql_native_password' WHERE user = 'root' AND plugin = 'unix_socket';FLUSH PRIVILEGES;" | mysql -u root -p

Ditemukan pada akhir tutorial ini

Bekerja untuk saya :)


0
2017-09-08 04:55