#1045 Access Denied for user 'root'@'localhost' (using password: YES)._
Hal ini dapat terjadi jika root@localhost pengguna basis data Anda tidak diberi hak yang diperlukan untuk mengakses basis data. Atau jika Anda memberikan kata sandi yang salah
Dalam tutorial ini, Anda akan belajar cara mengatasi kesalahan ini untuk server lokal WAMP menggunakan phpMyAdmin
Jika Anda mendapatkan #1045 Access Denied... di phpMyAdmin akan terlihat seperti gambar di bawah ini
Mari belajar cara menghilangkannya
Langkah 1. Buka Konsol MySQL Anda
- Klik kiri ikon WAMP Anda yang terletak di kanan bawah desktop Anda
- Klik Konsol MySQL
Langkah 2. Masukkan Perintah yang Disediakan
Jika Anda memiliki kata sandi, Anda dapat mengabaikan bagian ini
- Ketik
use MySQL; - tekan enter
- Tetapkan kata sandi MySQL Anda dengan perintah berikut, ganti "EnterYourPasswordHere" dengan kata sandi baru yang Anda pilih
UPDATE mysql.user SET Password=PASSWORD("EnterYourPasswordHere") WHERE User="root";_ - tekan enter
- Siram hak istimewa dengan mengetik
FLUSH PRIVILEGES;_ - Keluar dengan mengetik
Exit - tekan enter
Langkah #3. Edit konfigurasi Anda. termasuk. File php
Menggunakan editor teks, seperti Notepad++, buka konfigurasi Anda. termasuk. file php
- Buka Komputer Saya > Drive C > (Folder Server Lokal Anda, WAMP/MAMP/XAMPP) > APLIKASI > PHPMYADMIN > konfigurasi. termasuk. php
- Temukan baris kode berikut
$cfg['Servers'][$i]['password'] = ''; // MySQL password - Ubah 'password' menjadi kata sandi yang baru dipilih yang Anda buat di Langkah #2
- Klik Simpan
Langkah #4. Akses phpMyAdmin Anda
- Buka http. //localhost/phpMyAdmin dan uji akses phpMyAdmin Anda
Selamat. Anda sekarang dapat mengakses database Anda
Bacaan Tambahan
- Panduan mengakses MySQL menggunakan XAMPP
- Panduan untuk mengakses MySQL menggunakan MAMP
- Buat Database dengan cPanel dan phpMyAdmin
- Impor dan Ekspor Data Dengan phpMyAdmin
Apa berikutnya
Sebagian besar platform situs web utama menggunakan MySQL sebagai database default mereka. phpMyAdmin adalah perangkat lunak gratis, ditulis dalam PHP, yang memudahkan pengelolaan database MySQL Anda
Berlangganan kelas video “Cara Menggunakan phpMyAdmin untuk Mengelola MySQL” kami dan pelajari cara menginstal dan menggunakan phpMyAdmin. Kelas ini akan sangat membantu Anda jika Anda menggunakan perangkat lunak berbasis PHP
#1045 - Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi. TIDAK) mysqli_real_connect(). (HY000/1045). Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi. TIDAK) phpMyAdmin mencoba terhubung ke server MySQL, dan server menolak koneksi tersebut. Anda harus memeriksa host, nama pengguna, dan kata sandi dalam konfigurasi Anda dan memastikannya sesuai dengan informasi yang diberikan oleh administrator server MySQL
Dalam bahasa pemrograman PHP ada alat open source yang disebut PhpMyAdmin yang menangani administrasi MySQL. Akses dapat ditolak saat akses ke MySQL dicoba melalui pengguna root. Root memerlukan penyisipan kata sandi dan sekali salah memasukkan atau tidak disediakan, masalah ini muncul. Ini dapat dikonfigurasi dengan bantuan alat PHP. Hak pengguna root juga dapat diatur ulang pada saat yang bersamaan
Isi
pengantar
Pemula mungkin menghadapi masalah dalam mengakses MySql dari akarnya. Ini terjadi ketika Anda harus memasukkan kata sandi dan pengguna salah memasukkan atau tidak memberikannya sama sekali. Ini dapat dengan mudah dikonfigurasi menggunakan langkah-langkah berikut
- Langkah 1. Buka MySql
Langkah 2. Melalui phpMyAdmin/libraries, Anda harus mengedit config. termasuk. php
Dimana $cfg['PmaAbsoluteUri'] = '';
Langkah 3. Mengenai perintah server, ubah $cfg['Servers'][$i]['Host'] = 'localhost';
- Langkah 4. Untuk memasukkan kata sandi baru pengguna root, temukan perintah $cfg['Servers'][$i]['password'] = '';
- Sebagai contoh. $cfg['Servers'][$i]['password'] = 'ketik kata sandi Anda di sini';
- Langkah 5. Mulai ulang MySql
Untuk mengatur ulang hak pengguna root
Untuk dapat mengatur ulang hak root, Anda harus memasukkan perintah berikut
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY ' your current password ' WITH GRANTMasukkan host dan kata sandi
Bagian ini akan memungkinkan untuk memasukkan nama host dan akun pengguna secara default dan mengaturnya dengan kata sandi yang benar, seperti yang dialokasikan untuk mereka di php. folder ini. Untuk melakukannya, gunakan kode di bawah ini
- Host default untuk mysql_connect() (tidak berlaku dalam mode aman)
- mysqli.default_host ='localhost' _
- Pengguna default untuk mysql_connect() (tidak berlaku dalam mode aman)
- mysqli.default_user ='root'
- Kata sandi default untuk mysqli_connect() (tidak berlaku dalam mode aman)
Catatan. Biasanya merupakan ide yang buruk untuk menyimpan kata sandi dalam file ini karena setiap pengguna dengan akses PHP dapat melihatnya
- mysqli.default_pw =' your current password '</ital>
Untuk bantuan lebih lanjut tentang kode kesalahan, lihat forum kami
Subjek Balasan
Kesalahan pengunggahan verifikasi video selfie 129
Kesalahan tidak dapat menyelesaikan permintaan 46
Diskette Drive 0 mencari kegagalan (pesan kesalahan) 133
Pengelolaan Yahoo att. email bersih 19
PENJELAJAH. EXE rusak atau terinfeksi 50
saya tidak bisa masuk ke tik tok 48
Cara memperbaiki pesan kesalahan Windows "error. 0x80300001" 35
regedit dinonaktifkan oleh administrator 89
Kesalahan fatal Counter Strike 36
Menghapus proteksi tulis menggunakan Diskpart 13
Isi Pendahuluan Atur ulang hak pengguna root Masukkan host dan kata sandi Pendahuluan Pemula mungkin menghadapi masalah dalam mengakses MySql oleh root. Ini terjadi ketika Anda harus memasukkan kata sandi dan pengguna memilikinyaApa yang harus dilakukan jika akses ditolak di phpMyAdmin?
Bagaimana cara mengizinkan akses ke phpMyAdmin?
Bagaimana cara memperbaiki Akses Ditolak pengguna?
Bagaimana cara mengatasi kesalahan di phpMyAdmin?