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

  • AllYourNewsByMe

    AllYourNewsB

    18 Temmuz 2011
  • Good Creative Academy

    Good Creativ

    19 Kasım 2009
  • wowchick16

    wowchick16

    17 Mart 2007