Rumah > pangkalan data > tutorial mysql > Mengapa Saya Mendapat 'ERROR 1045 (28000): Akses dinafikan untuk pengguna 'root'@'localhost'' Apabila Menggunakan MySQL pada Ubuntu?

Mengapa Saya Mendapat 'ERROR 1045 (28000): Akses dinafikan untuk pengguna 'root'@'localhost'' Apabila Menggunakan MySQL pada Ubuntu?

Barbara Streisand
Lepaskan: 2024-12-13 09:53:14
asal
830 orang telah melayarinya

Why Am I Getting

Menyelesaikan masalah "ERROR 1045 (28000): Akses dinafikan untuk pengguna 'root'@'localhost'..."

Anda menghadapi masalah ini ralat semasa memasang suite perisian pada Ubuntu, khususnya apabila cuba menggunakan MySQL dengan arahan yang disediakan dalam soalan.

Memahami Mesej Ralat

Mesej ralat menunjukkan bahawa pengguna 'root', yang cuba mengakses MySQL pada mesin tempatan ('localhost') , tidak mempunyai kebenaran.

Penyelesaian: Mengesahkan Root Kata laluan

Dalam kes anda, anda nampaknya telah memberikan kata laluan "root" semasa melaksanakan arahan MySQL. Walau bagaimanapun, pemasangan MySQL biasanya tidak menetapkan kata laluan root lalai.

Betulkan:

Untuk menyelesaikan isu ini, cuba log masuk ke MySQL sebagai root tanpa memberikan kata laluan:

mysql -u root
Salin selepas log masuk

Menukar Kata Laluan Root (Pilihan)

Setelah log masuk, anda boleh menukar kata laluan akar atas sebab keselamatan:

mysqladmin -u root password [new_password]
Salin selepas log masuk

Ingat untuk menggantikan [new_password] dengan kata laluan yang anda inginkan.

Nota Tambahan:

  • Pertimbangkan untuk mencipta individu akaun pengguna dengan keistimewaan tertentu sebelum bekerja dengan pangkalan data secara meluas.
  • Pastikan pelayan MySQL anda berjalan semasa melaksanakan arahan di atas. Anda boleh menyemak ini dengan menjalankan arahan berikut:
sudo service mysql status
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Saya Mendapat 'ERROR 1045 (28000): Akses dinafikan untuk pengguna 'root'@'localhost'' Apabila Menggunakan MySQL pada Ubuntu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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