Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Tetapkan Semula Kata Laluan Root MySQL Anda yang Terlupa Apabila Panduan Rasmi Tidak Berfungsi?
Cara Menetapkan Semula Kata Laluan Root MySQL Apabila Terlupa
Anda telah terlupa kata laluan untuk konsol MySQL anda dan menerima ralat #1045 apabila cuba untuk akses PHPMyAdmin. Dokumentasi MySQL rasmi mencadangkan penetapan semula kata laluan root melalui beberapa langkah. Walau bagaimanapun, anda menghadapi kesukaran untuk melaksanakan penyelesaian ini.
Langkah Tetapan Semula Rasmi
Langkah-langkah yang dinyatakan dalam dokumentasi ialah:
create a mysql-init.txt file containing UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root'; FLUSH PRIVILEGES; save it as C:\me\mysql-init In the command prompt, run: C:\wamp\bin\mysql\mysql5.5.8\bin\mysqld --init-file=C:\me\mysql-init.txt
Menyelesaikan masalah
Walaupun mengikut langkah ini, anda tidak dapat menetapkan semula kata laluan. Sebab di sebalik ini mungkin laluan yang salah ke fail mysql-init.txt atau salah konfigurasi dalam fail konfigurasi MySQL.
Penyelesaian
Untuk menangani isu ini, ikuti langkah berikut:
Cari konfigurasi MySQL fail:
Edit konfigurasi fail:
Mulakan semula perkhidmatan MySQL:
Log masuk ke MySQL tanpa kata laluan:
Tukar akar kata laluan:
mysql> FLUSH PRIVILEGES; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';
Kembalikan perubahan fail konfigurasi:
Mulakan semula perkhidmatan MySQL:
Atas ialah kandungan terperinci Bagaimana untuk Tetapkan Semula Kata Laluan Root MySQL Anda yang Terlupa Apabila Panduan Rasmi Tidak Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!