Rumah >pangkalan data >tutorial mysql >Bagaimana Saya Membetulkan Ralat MySQL 'ERROR 1045: Access Denied for user 'root'@'localhost'' Ralat?

Bagaimana Saya Membetulkan Ralat MySQL 'ERROR 1045: Access Denied for user 'root'@'localhost'' Ralat?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-27 21:45:12798semak imbas

How Do I Fix the MySQL

Menyelesaikan masalah "ERROR 1045: Access Denied for User 'root'@'localhost'"

Untuk pengguna yang mencari panduan untuk menyelesaikan "ERROR 1045: Akses dinafikan untuk pengguna 'root'@'localhost'" ditemui semasa memasang perisian pada Ubuntu, format soal jawab ini memberikan arahan yang jelas.

Soalan:

Selepas mengikuti langkah pemasangan untuk pakej berkaitan MySQL, saya menerima "Akses ditolak untuk ralat 'root'@'localhost'" pengguna semasa cuba mengimport skrip SQL. Bagaimanakah saya boleh menyelesaikan isu ini?

Jawapan:

Versi MySQL Sebelum 5.7:

  1. Sahkan Kata Laluan: Secara lalai, kata laluan akar MySQL kosong semasa pemasangan awal. Cuba log masuk tanpa menyatakan kata laluan:

    mysql -u root
  2. Tetapkan Kata Laluan Root: Tukar kata laluan root untuk keselamatan:

    mysqladmin -u root password [newpassword]
  3. Buat Akaun Pengguna: Untuk meningkatkan keselamatan, pertimbangkan untuk membuat akaun pengguna individu untuk pangkalan data pengurusan.

MySQL Versi 5.7 dan Ke Atas:

Rujuk jawapan terkini Lahiru dalam urutan yang sama untuk arahan yang boleh digunakan pada MySQL versi 5.7 dan seterusnya.

Atas ialah kandungan terperinci Bagaimana Saya Membetulkan Ralat MySQL 'ERROR 1045: Access Denied for user 'root'@'localhost'' Ralat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn