Berikut ialah beberapa pilihan tajuk dalam format soalan, setiap satu berbeza sedikit dalam penekanan: * **Bagaimana untuk Membetulkan Ralat \'Akses Ditolak\' Semasa Log masuk ke MySQL dengan Pengguna Root?** (Mudah dan mengerikan

DDD
Lepaskan: 2024-10-25 19:38:02
asal
299 orang telah melayarinya

Here are a few title options in a question format, each slightly different in emphasis:

* **How to Fix

Menyelesaikan masalah "#1045 - Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata laluan: YES)" semasa Log Masuk MySQL

Ralat "#1045 - Akses dinafikan untuk pengguna 'root'@'localhost' (menggunakan kata laluan: YA)" biasanya berlaku apabila cuba mengakses MySQL menggunakan kelayakan yang salah. Di bawah ialah langkah untuk menetapkan semula kata laluan dan mendapatkan semula akses:

Menetapkan Semula Kata Laluan Root MySQL

  1. Buka MySQL dengan segera: Gunakan yang berikut arahan:

    mysql -u root -p
    Salin selepas log masuk
  2. Kemas kini kata laluan: Jalankan pertanyaan berikut:

    UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';
    Salin selepas log masuk
  3. Mulakan semula Perkhidmatan MySQL:

    • Untuk Windows: Jalankan mysql_stop.bat diikuti mysql_start.bat.
    • Untuk Linux/macOS: Gunakan arahan berikut:

      sudo service mysql stop
      sudo service mysql start
      Salin selepas log masuk

Mengemas kini Fail Konfigurasi

  1. Edit fail config.inc.php: Cari baris yang menentukan kata laluan akar dan mengemas kininya dengan kata laluan baharu.

    <code class="php">$cfg['Servers'][$i]['password'] = 'MyNewPass';</code>
    Salin selepas log masuk
  2. Mulakan semula pelayan Apache: Jika anda menggunakan Apache, mulakan semula pelayan untuk menggunakan perubahan.

Petua Tambahan

  • Pastikan anda menggunakan nama pengguna (root) dan nama hos (localhost) yang betul.
  • Jika anda terlupa root sedia ada kata laluan, anda mungkin perlu menetapkannya semula melalui gesaan MySQL menggunakan arahan mysqld_safe. Rujuk dokumentasi MySQL anda untuk mendapatkan maklumat lanjut.
  • Jika anda masih menghadapi isu ini, semak log ralat MySQL untuk sebarang butiran tambahan.
  • Pertimbangkan untuk mendayakan pilihan AllowNoPassword dalam config.inc anda. php untuk memintas pengesahan kata laluan (tidak disyorkan untuk kegunaan pengeluaran).

Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk dalam format soalan, setiap satu berbeza sedikit dalam penekanan: * **Bagaimana untuk Membetulkan Ralat \'Akses Ditolak\' Semasa Log masuk ke MySQL dengan Pengguna Root?** (Mudah dan mengerikan. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!