SORU
12 Ocak 2012, PERŞEMBE


ERROR 1044 (42000): Access kullanıcı için''@'localhost' veritabanı 'db' engellendi;

MySQL sorguları yazmaya başlamak istiyorum.

show grants gösterir:

 -------------------------------------- 
| Grants for @localhost                |
 -------------------------------------- 
| GRANT USAGE ON *.* TO ''@'localhost' |
 -------------------------------------- 

Herhangi bir kullanıcı-kimliği yok ama bir kullanıcı yapmak istediğimde privilleges, aynı zamanda bir kullanıcı yok ne zaman ayrıcalıkları için nasıl bilmiyorum yok!

mysql> CREATE USER 'parsa'@'localhost' IDENTIFIED BY 'parsa';
ERROR 1227 (42000): Access denied; you need (at least one of) the CREATE USER pr
ivilege(s) for this operation

Root olarak oturum açmayı denedim:

mysql> mysql -u root -p;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
 -u root -p' at line 1
mysql> mysql -u root -p root;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'mysql
 -u root -p root' at line 1

CEVAP
12 Ocak 2012, PERŞEMBE


Hayır, MySQL de komut satırı bash değil mysql -u root -p çalıştırmalısınız. Eğer mysql kullanıyorsanız, yazarak çıkabilirsinizçıkın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010
  • TomSka

    TomSka

    30 Mayıs 2006
  • William Hyde

    William Hyde

    23 HAZİRAN 2008