MySQL - bu ayrıcalıkları bir tablo oluşturmak için yeterli değil mi?

0 Cevap php

Ben şu hibe ile bir kullanıcı ile PHP ile mysql sunucusuna bağlanma ediyorum:

GRANT USAGE ON *.* TO 'myuser'@'localhost' IDENTIFIED BY PASSWORD 'password hash'
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, CREATE ROUTINE ON `accountperfix\_dbname`.* TO 'myuser'@'localhost'

Oysa, basit bir CREATE TABLE sorgu aşağıdaki hata ile başarısız olur:

Could not create geoip table : CREATE command denied to user 'myuser'@'localhost' for table 'geoip'

Ayı CREATE DELETE ile DROP yeterli tablolar yaratmak için değil mi? Ne hibe eksik?

P.S. Ben phpMyAdmin erişimi veya bu ana bilgisayarda başka tarama araçları yoktur.

0 Cevap