Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bilgi Bankası

Anasayfa Bilgi Bankası Genel PhpMyAdmin'de 'pma' Kullanıcı Yetki...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

PhpMyAdmin'de 'pma' Kullanıcı Yetki Sorunu ve Çözümü

Sorun Tanımı

PhpMyAdmin'i XAMPP ile kullanırken, pma kullanıcısına ait sistem tablolarında yetki eksikliği nedeniyle şu hata alınıyordu:

#1142 - SELECT command denied to user 'pma'@'localhost' for table 'pma__table_uiprefs'

Bu hata, PhpMyAdmin arayüzü üzerinde tablo ayarları, sütun tercihleri ve görünümler gibi kişisel verilerin kaydedilememesine neden olur.


Hata Sebebi

  • XAMPP'in kurulumunda pma kullanıcısı oluşturulmuş ancak phpmyadmin veritabanındaki tablolara gerekli SELECT, INSERT gibi yetkiler verilmemiştir.

  • Ek olarak, MySQL sistem tablolarından biri olan mysql.user bozulmuş olabilir.


Çözüm Adımları

1. XAMPP Kontrol Panelini Yönetici Olarak Başlat

  • XAMPP Control Panel simgesine sağ tıkla.

  • "Yönetici olarak çalıştır" seçeneğini tıkla.

Bu adım, MySQL servislerinin tam yetkiyle çalışmasını sağlar.

2. PhpMyAdmin Oturumunu Sıfırla

  • PhpMyAdmin arayüzünde sol üst köşeden "Boş oturum verisi" ikona tıkla.

  • Tarayıcı çerezleri/oturum verileri temizlenir.

3. Komut Satırından Onarım

Komut Çalıştır:

cd C:\xampp\mysql\bin
.\u005cmysqlcheck -u root -p --auto-repair --databases mysql

Şifre sorarsa ENTER yap. (XAMPP genelde şifresizdir.)

4. PhpMyAdmin'e Tekrar Gir

PhpMyAdmin oturumu yenilendiğinde hatanın giderildiği görülecektir. pma kullanıcısı phpmyadmin veritabanındaki sistem tablolarına erişim sağlayabilecektir.


Bu hatanın nedeni pma kullanıcısına yetki verilmemesi ve muhtemelen bozulmuş MySQL tablolarıdır. Sorun, XAMPP'yi yönetici olarak çalıştırmak, oturum verilerini sıfırlamak ve mysqlcheck komutuyla sistem tablolarını onarmak suretiyle başarıyla giderilmiştir.

Bu makale, PhpMyAdmin kullanımında karşılaşılabilecek yetki sorunlarını çözmek için adım adım rehber sunar.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(31575 defa görüntülendi. / 9376 kişi faydalı buldu.)

Ürün ve hizmetlerimiz hakkında daha detaylı bilgi almak için hemen arayın.

Top