Cara masuk sebagai pengguna lain di phpmyadmin


8

Saya menginstal phpmyadmin di Win7, dan jika saya mengetik http://localhost/phpmyadmin/index.phpdi browser, itu akan login phpmyadmin sebagai pengguna root secara default.

Saya membuat pengguna baru tetapi masih tidak ada jendela masuk ... setiap kali masuk sebagai root secara default .. bagaimana saya bisa mengubah pengguna?

Terimakasih banyak!

Jawaban:


7

Cara mengatur permintaan phpmyadmin untuk nama login dan kata sandi

Atur auth_type ke http di file konfigurasi phpmyadmin Anda

$cfg['Servers'][$i]['auth_type']     = 'http';      // Authentication method (config, http or cookie based)
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user 
$cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed 
                                                    // with 'config' auth_type)

Luar biasa dan to the point menjawab
Sami

Saya bernyanyi untuk mendukung.
yildirimyigit

Bagaimana jika Anda menggunakan cPanel di akun web yang dihosting? Saya mencari file ini dan tidak dapat menemukannya. Saya pikir server db dibagi di antara banyak basis data.
toddmo

3

yang satu ini sulit untuk diketahui pada awalnya, tetapi pada akhirnya itu adalah Telur Columbus:

  1. Tutup semua instance yang terbuka ke PHPMyAdmin di browser Anda
  2. Hapus cache dan kata sandi (tergantung pada browser Anda)
  3. Kunjungi URL PHPMyAdmin Anda (misalnya, localhost / phpmyadmin)

Masukkan nama pengguna dan kata sandi baru Anda. Ulangi proses jika Anda perlu beralih pengguna lagi.


3

Sepertinya Anda memiliki pengaturan default, yang, dalam sebagian besar paket Windows yang pernah saya lihat, biasanya berarti bahwa login sebagai 'root' dengan kata sandi '' sudah diprogram ke dalam kode dan mengabaikan cookie dll. Ini berarti tidak akan pernah menawarkan jendela masuk, karena dianggap sudah memiliki detail Anda, dan hingga Anda mengubah pengaturan ini, jawaban uberconversion tidak akan berfungsi karena cookie yang sesuai tidak pernah digunakan.

Setelah pengaturan ini diubah untuk menggunakan cookie (di bawah), Anda dapat menggunakan metode uberconversion, atau, dalam beberapa versi PHPMyAmdin, ada ikon di bar ikon kecil di kiri atas layar yang terlihat seperti pintu terbuka dengan panah hijau yang menunjuk ke kiri (teks mouseover: "Log Out"), yang melakukan hal yang sama sedikit lebih nyaman.

Jika Anda mendapat PHPMyAdmin melalui XAMPP, ada cara yang sangat mudah untuk mengubahnya di akhir jawaban ini. Jika tidak, ada beberapa perubahan sederhana yang diperlukan dalam file konfigurasi. Ada jawaban di superuser.com yang menjelaskan cara mengubah ini - Saya telah menyertakan jawaban yang rapi berdasarkan yang di sini, untuk menghemat waktu dan seandainya terjadi sesuatu yang aneh (misalnya jika itu pernah dihapus atau tidak dapat diakses karena alasan gila) ):

  1. Buka file config.inc.php. Karena Anda tidak melihat layar masuk, Anda mungkin ada $cfg['Servers'][$i]['auth_type'] = 'config'di sana, mungkin di sekitar baris 19. Anda juga akan melihat nama dan kata sandi Anda. Sesuatu seperti

    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    
  2. (Disarankan) Ubah blowfish_secret ke sembarang string. Seperti komentar file, string ini digunakan untuk mengenkripsi kata sandi Anda dalam otentikasi berbasis cookie (yang akan Anda ubah menjadi).

    $cfg['blowfish_secret'] = 'a rAnd0m str11!11111!11!nG';
    
  3. Ubah jenis otentikasi menjadi cookie:

    $cfg['Servers'][$i]['auth_type'] = 'cookie'; // DEFAULT: 'config'
    
  4. (Disarankan) Hapus atau komentari baris yang menyimpan kata sandi Anda. Jika, di hak istimewa dalam PHPMyAdmin, user root tidak memiliki password, Anda mungkin harus mengubah itu dan jika file konfigurasi mengatakan $cfg['Servers'][$i]['AllowNoPassword'] = true;, mungkin terbaik untuk perubahan trueke falsesetelah memberikan akar password.

Setelah melakukan ini, itu akan mulai menggunakan cookie dan akan menawarkan jendela masuk ketika cookie tidak langsung masuk Anda, jadi mulai sekarang, jawaban uberconversion akan bekerja untuk Anda ketika Anda perlu beralih pengguna. Tetapi jawaban uberconversion tidak akan berfungsi sampai PHPMyAdmin diatur untuk menggunakan cookie. Jika tidak berhasil, Anda mungkin perlu me-restart mysql setelah mengubah kata sandi root.


Jika Anda mendapat PHPMyAdmin sebagai bagian dari XAMPP (abaikan ini jika Anda tidak), ada cara yang bahkan lebih mudah. Pergi ke localhost / security, ikuti tautan di bawah tabel, dan itu memberi Anda opsi untuk memasukkan kata sandi dan mengubah ke otentikasi cookie. Perhatikan juga bahwa XAMPP lucu tentang kata sandi - kata sandi harus kurang dari 16 karakter.


0

Cukup buka di jendela baru dalam mode Penyamaran (Chrome) atau Penjelajahan Pribadi (Safari, Firefox) dan kunjungi URL.


Tip praktis (meskipun masih perlu melakukan apa yang dikatakan user568458, jika itu adalah instalasi XAMPP default dari phpadmin).
ToolmakerSteve

-1

Buat baris AllowNoPassword Anda seperti ini. "False" mungkin tidak berfungsi Coba "falst"
$ cfg ['Server'] [$ i] ['AllowNoPassword'] = falst;

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.