Rumah > pangkalan data > tutorial mysql > Ralat MySQL 1045: Bagaimana untuk Membetulkan 'Akses Ditolak' untuk Pengguna Root?

Ralat MySQL 1045: Bagaimana untuk Membetulkan 'Akses Ditolak' untuk Pengguna Root?

Patricia Arquette
Lepaskan: 2024-12-17 00:25:26
asal
604 orang telah melayarinya

MySQL Error 1045: How to Fix

MySQL: Access Denied Error 1045

Masalah:

Pengguna menghadapi "ERROR 1045 - Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata laluan: YA)" ralat semasa cuba mengakses MySQL melalui baris arahan. Walaupun menyahpasang dan memasang semula MySQL, menetapkan semula kata laluan dan mengikut pelbagai panduan, isu ini berterusan.

Penyelesaian:

Untuk pengguna yang terlupa atau kehilangan kata laluan akar mereka:

  1. Hentikan MySQL: Hentikan MySQL perkhidmatan.
  2. Mulakan MySQL dengan Skip-Grant Tables: Mulakan semula MySQL secara manual menggunakan pilihan --skip-grant-tables: mysqld_safe --skip-grant-tables.
  3. Sambung dengan Root: Buka terminal baharu dan sambung ke MySQL sebagai root: mysql -u root.
  4. Tetapkan Semula Kata Laluan Akar: Tetapkan semula kata laluan akar menggunakan arahan MySQL berikut untuk versi MySQL sebelum 5.7: KEMASKINI mysql.user SET Kata Laluan=PASSWORD('kata laluan') DI MANA Pengguna='root'; Untuk MySQL versi 5.7 dan ke atas: KEMASKINI mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';.
  5. Flush Privileges: Flush keistimewaan untuk mengemas kini pangkalan data jadual: FLUSH KEISTIMEWAAN;.

Petua Tambahan:

  • Pastikan anda telah memadamkan semua jejak MySQL selepas menyahpasangnya untuk memastikan pemasangan baharu.
  • Rujuk pautan yang disediakan untuk butiran tambahan tentang menetapkan semula kata laluan akar.

Atas ialah kandungan terperinci Ralat MySQL 1045: Bagaimana untuk Membetulkan 'Akses Ditolak' untuk Pengguna Root?. 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