Apabila kami menggunakan pangkalan data mysql, jika anda terlupa kata laluan, gambar berikut akan dipaparkan
RALAT 1045 (28000): Akses ditolak untuk pengguna ‘root’@‘localhost’ (menggunakan kata laluan : YA)
Secara umumnya, kami mempunyai dua penyelesaian Satu ialah menyahpasang dan memasang semula, dan melangkau pengesahan kata laluan dan menukar kata laluan adalah jelas sama. Pilihan yang lebih mudah untuk kaedah ini adalah seperti berikut:
1 laluan direktori dalam laluan pemasangan mysql
Cari mysql dalam "Perkhidmatan" komputer dan klik dua kali untuk mencari laluan yang sepadan
2. Buka arahan selaras dengan hak pentadbir dan lompat ke laluan direktori bin di bawah laluan pemasangan Di
3 Masukkan arahan pada baris arahan untuk melangkau pengesahan kata laluan mysql
mysqld --console --skip-grant-tables --shared-memory
Arahan mysqld berada dalam direktori bin ini hanya boleh dilaksanakan jika baris arahan melompat ke direktori bin. Jangan tutup tetingkap ini selepas memasukkan arahan4 Buka tetingkap arahan dos lain dengan hak pentadbir dan masukkan arahan log masuk
mysql - u root -p
KlikMasuk terus di tempat input arahan
5 ke jadual mysql dan tukar kata laluan
6 Masukkan perintah flush privileges dan keluar
7 tetingkap baris arahan, dan buka semula tetingkap dos sebagai pentadbir 8. Mulakan semula pelayan mysql
9 Anda boleh menggunakan kata laluan yang ditetapkan untuk mengakses pelayan mysql
Atas ialah kandungan terperinci Apakah kaedah untuk menetapkan semula kata laluan mysql yang terlupa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!