Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Menetapkan Semula Keistimewaan Pengguna Root dalam MySQL dan PostgreSQL Selepas Terkunci Secara Tidak Sengaja?

Bagaimanakah Saya Boleh Menetapkan Semula Keistimewaan Pengguna Root dalam MySQL dan PostgreSQL Selepas Terkunci Secara Tidak Sengaja?

Susan Sarandon
Lepaskan: 2024-12-05 06:36:11
asal
236 orang telah melayarinya

How Can I Reset Root User Privileges in MySQL and PostgreSQL After Accidental Lockout?

Menetapkan Semula Keistimewaan Pengguna Root Menggunakan --skip-grant-tables

Jika anda secara tidak sengaja telah mengunci diri anda daripada pangkalan data MySQL anda sebagai pengguna root, jangan takut. Memulihkan semua keistimewaan kepada pengguna root boleh dicapai dengan memulakan MySQL dengan pilihan --skip-grant-tables.

Persekitaran Windows

  1. Hentikan MySQL perkhidmatan daripada alat Pentadbir > Perkhidmatan.
  2. Edit fail konfigurasi MySQL (my.ini) yang terletak di:

    • Untuk MySQL 5.5 dan lebih awal: C:Program FilesMySQLMySQL Server 5.5my.ini
    • Untuk MySQL 5.6 dan lebih baru: C:ProgramDataMySQLMySQL Server 5.6my.ini
  3. Di bawah bahagian [mysqld], tambah baris berikut:

    skip-grant-tables
    Salin selepas log masuk
  4. Mulakan perkhidmatan MySQL.

PostgreSQL Persekitaran

  1. Hentikan perkhidmatan PostgreSQL.
  2. Ubah suai fail postgresql.conf (biasanya terletak di /etc/postgresql/postgresql.conf).
  3. Di bawah bahagian [postgresql], tambahkan yang berikut talian:

    fsync = off
    Salin selepas log masuk
  4. Mulakan perkhidmatan PostgreSQL.

Nota: Pilihan --skip-grant-tables harus digunakan dengan berhati-hati , kerana ia melumpuhkan pengesahan buat sementara waktu. Sebaik sahaja anda telah mendapat semula akses kepada pangkalan data anda, pastikan anda mengalih keluar pilihan ini dan mulakan semula MySQL.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menetapkan Semula Keistimewaan Pengguna Root dalam MySQL dan PostgreSQL Selepas Terkunci Secara Tidak Sengaja?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan