Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memulihkan Akses Root MySQL Selepas Membatalkan Keistimewaan Secara Tidak Sengaja?
Cara Memulihkan Keistimewaan Root dalam MySQL Menggunakan --skip-grant-tables
Sekiranya anda terkunci secara tidak sengaja daripada pangkalan data MySQL anda dengan membatalkan keistimewaan root, berikut ialah panduan langkah demi langkah untuk mendapatkan semula akses menggunakan --skip-grant-tables pilihan.
Prasyarat:
Langkah:
Hentikan Perkhidmatan MySQL:
Buka Alat Pentadbir dan pergi ke Perkhidmatan. Cari perkhidmatan MySQL dan hentikannya.
Edit Fail Konfigurasi:
Cari fail konfigurasi MySQL (my.ini atau my.cnf ) pada sistem anda. Lokasi lalai ialah:
Tambah Pilihan --skip-grant-tables:
Dalam bahagian [mysqld] dalam fail konfigurasi, tambah yang berikut baris:
skip-grant-tables
Mulakan semula Perkhidmatan MySQL:
Kembali ke tetingkap Perkhidmatan dan mulakan perkhidmatan MySQL semula.
Log Masuk Tanpa a Kata laluan:
Buka command prompt dan log masuk ke MySQL. Anda kini sepatutnya boleh mengakses pangkalan data tanpa memasukkan kata laluan.
Tetapkan Semula Kata Laluan Root (Pilihan):
Jika mahu, anda boleh menetapkan semula kata laluan pengguna root dengan menjalankan perkara berikut arahan:
ALTER USER 'root'@'localhost' IDENTIFIED BY '<new_password>';
Alih keluar --skip-grant-tables Pilihan:
Setelah anda mendapat semula akses, pastikan anda mengalih keluar pilihan --skip-grant-tables daripada fail konfigurasi dan mulakan semula perkhidmatan MySQL.
Atas ialah kandungan terperinci Bagaimana untuk Memulihkan Akses Root MySQL Selepas Membatalkan Keistimewaan Secara Tidak Sengaja?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!