SORU
24 HAZİRAN 2011, Cuma


Ayar MySQL root kullanıcı parolası OS X

Ben sadece bir sonraki adım bu sırada ben de öyle yaptım şifre root ayarı, Mac OS X üzerinde MySQL yüklü

  1. Terminal uygulaması Unix komut satırından erişmek için Başlat.
  2. Unıx istemi altında yürütülen bu komutlar:

    $ cd /usr/local/mysql/bin
    $ ./mysqladmin -u root password 'password'
    

Ama, ben emir yürütmek

$ ./mysql -u root Bu cevap:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 224
Server version: 5.5.13 MySQL Community Server (GPL)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Herhangi bir şifre olmadan mysql komut satırı oynayabilirim.

Neden bu?

CEVAP
24 HAZİRAN 2011, Cuma


MySQL terminal içine oturum açtığınızda komut FLUSH PRIVILEGES deneyin. Eğer bu işe yaramaz ise, MySQL terminal ise aşağıdaki komutları ayarlamak deneyin

$ mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("NEWPASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

Ne istersen NEWPASSWORD değiştirin. Tüm set olmalıdır!

Güncelleme: MySQL 5.7, password alan authentication_string yeniden adlandırıldı. Şifre değiştirirken, aşağıdaki sorgu parolayı değiştirmek için kullanın. Diğer tüm komutları aynı kalır:

mysql> UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011