Kami boleh memulihkan kebenaran penuh pengguna root MySQL dengan bantuan arahan UPDATE.
Mula-mula, anda perlu berhenti mysqld dan mulakan semula menggunakan pilihan --langkau-grant-tables. Selepas itu, hanya gunakan mysql untuk menyambung ke pelayan mysqld (iaitu tiada pilihan -p, dan mungkin tiada nama pengguna diperlukan).
Keluarkan arahan yang diberikan di bawah dalam klien mysql untuk memulihkan pengguna root MySQL dengan kebenaran penuh.
mysql> UPDATE mysql.user SET Grant_priv = 'Y', Super_priv = 'Y' WHERE User = 'root'; Query OK, 0 rows affected (0.04 sec) Rows matched: 1 Changed: 0 Warnings: 0
Di atas, kami telah menyediakan kebenaran super.
Super_priv = 'Y'
Kini kita perlu menyegarkan kebenaran dengan arahan FLUSH.
mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.18 sec)
Atas ialah kandungan terperinci Bagaimana untuk memulihkan kebenaran penuh pengguna root MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!