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
Lepaskan: 2024-12-10 06:16:17
asal
956 orang telah melayarinya

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)
Salin selepas log masuk

Ralat ini timbul apabila cuba mengimport fail SQL menggunakan arahan:

mysql -uroot -proot <"Db.sql"
Salin selepas log masuk

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
Salin selepas log masuk
  • Selepas pemasangan, segera tukar kata laluan root:
mysqladmin -u root password [newpassword]
Salin selepas log masuk
  • 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 Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan