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ü
- Terminal uygulaması Unix komut satırından erişmek için Başlat.
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ş:
Kullanıcı parolası tuz için ideal uzun...
MySQL ERROR 1045 (28000): Access kulla...
nasıl hazırlamak doğrulayın kullanıcı ...
MySQL yeni kullanıcı oluşturmak ve bir...
MySQL hata 1449: kullanıcı definer yok...