Rumah >pangkalan data >tutorial mysql >Mengapa Saya Mendapat 'Akses Ditolak untuk pengguna 'root'@'localhost'' Apabila Mengimport Fail SQL dalam Ubuntu?

Mengapa Saya Mendapat 'Akses Ditolak untuk pengguna 'root'@'localhost'' Apabila Mengimport Fail SQL dalam Ubuntu?

Linda Hamilton
Linda Hamiltonasal
2024-12-10 06:16:17885semak imbas

Why Am I Getting

Akses Ditolak untuk 'root'@'localhost' Menggunakan Kata Laluan: YA

Apabila cuba memasang suite perisian pada Ubuntu tanpa pengetahuan MySQL , pengguna mungkin menghadapi ralat berikut:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Ralat ini timbul apabila cuba mengimport fail SQL menggunakan arahan:

mysql -uroot -proot <"Db.sql"

Untuk membetulkan keadaan ini, fahami bahawa:

  • Untuk versi MySQL sebelum 5.7, kata laluan akar lalai kosong. Oleh itu, log masuk seperti berikut harus menyelesaikan masalah:
mysql -u root
  • Selepas pemasangan, segera tukar kata laluan root:
mysqladmin -u root password [newpassword]
  • Untuk keselamatan yang dipertingkatkan, pertimbangkan untuk membuat akaun pengguna individu dan mengehadkan keistimewaan.

Atas ialah kandungan terperinci Mengapa Saya Mendapat 'Akses Ditolak untuk pengguna 'root'@'localhost'' Apabila Mengimport Fail SQL dalam Ubuntu?. 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