Menyelesaikan Ralat "Access Denied" MySQL untuk Pengguna 'root'
Ralat MySQL biasa "Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata laluan: YES)" sering membawa pengguna ke lubang arnab penyelesaian rumit. Nasib baik, pembaikan mudah biasanya berkesan.
Daripada menyelesaikan masalah yang rumit, cuba pertanyaan tunggal ini dilaksanakan melalui sudo mysql
:
<code class="language-sql">ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; (Or, for MariaDB:) ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('root');</code>
Pertanyaan ini melaksanakan dua fungsi utama:
mysql_native_password
.Selepas menjalankan pertanyaan ini, anda sepatutnya boleh mengakses pangkalan data anda sebagai pengguna akar. Rujuk dokumentasi rasmi MySQL atau MariaDB untuk mendapatkan maklumat lanjut.
Untuk keluar dari konsol MySQL, tekan Ctrl D atau taip "keluar".
Atas ialah kandungan terperinci Bagaimana Saya Boleh Membetulkan Ralat MySQL 'Akses Ditolak untuk 'root'@'localhost'' dengan Cepat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!