Rumah >pangkalan data >tutorial mysql >Bagaimana untuk memulihkan kebenaran penuh pengguna root MySQL?

Bagaimana untuk memulihkan kebenaran penuh pengguna root MySQL?

王林
王林ke hadapan
2023-09-08 15:01:08855semak imbas

如何恢复MySQL root用户的完全权限?

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam