HATA 1396 (HY000): İşlem KULLANICI 'jack'@'localhost'OLUŞTURMA başarısız oldu
Edemem yeniden root olarak MySQL değilim ama sildim basit bir kullanıcı gibi görünüyor.
Özel durum: kullanıcı '' önce vardı, ama mysql dan sildim.jack sırada kullanıcı yaratmamak için. Bu tablo, hiçbir izlerini görüyorum. Eğer başka bir rasgele kullanıcı adı bu komut yaparsam, 'demek, gayet iyi çalışıyor başlangıçta yaptığı gibi (' ') jack. jimmy
Bozuk kullanıcı için ne yaptım '' nasıl yeniden oluşturmak için bu yolsuzluk geri alabilir miyim 'jack' MySQL kurulumu için geçerli bir kullanıcı olarak? jack
Kısa gösteri aşağıya bakınız. (Tabii ki, aslında, 'jack' ve onun kaldırma.) yaratılması arasında çok fazla zaman yoktu
Herhangi bir yorum veya cevap için çok teşekkür ederim.
Russ
mysql> CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';
Query OK, 0 rows affected (0.00 sec)
mysql> select user,host from user;
------------------ -----------------
| user | host |
------------------ -----------------
| root | 127.0.0.1 |
| debian-sys-maint | localhost |
| jack | localhost |
| root | localhost |
| root | russ-elite-book |
------------------ -----------------
5 rows in set (0.00 sec)
mysql> delete from user where user = 'jack';
Query OK, 1 row affected (0.00 sec)
mysql> select user,host from user;
------------------ -----------------
| user | host |
------------------ -----------------
| root | 127.0.0.1 |
| debian-sys-maint | localhost |
| root | localhost |
| root | russ-elite-book |
------------------ -----------------
4 rows in set (0.00 sec)
mysql> CREATE USER 'jack'@'localhost' IDENTIFIED BY 'test123';
ERROR 1396 (HY000): Operation CREATE USER failed for 'jack'@'localhost'
mysql> CREATE USER 'jimmy'@'localhost' IDENTIFIED BY 'test123';
Query OK, 0 rows affected (0.00 sec)
mysql> select user,host from user;
------------------ -----------------
| user | host |
------------------ -----------------
| root | 127.0.0.1 |
| debian-sys-maint | localhost |
| jimmy | localhost |
| root | localhost |
| root | russ-elite-book |
------------------ -----------------
5 rows in set (0.00 sec)
CEVAP
bu hata, Evet var. Ancak, küçük bir çözüm buldum.
- Kullanıcı orada olduğunu varsayalım, kullanıcı bırakın
- Kullanıcı sildikten sonra mysql ayrıcalıkları temizlemek için ihtiyaç vardır
- Şimdi kullanıcı oluşturun.
Bunu çözmek gerekir. Kullanıcı yaratmak istiyoruz varsayarak admin @ localhost, Bu komutları olacaktır:
drop user admin@localhost; flush privileges; create user admin@localhost identified by 'admins_password'
Şerefe
Hata alıyorum: PostgreSQL raylar için ...
Raylar 3.2, ÖNEMLİ: kullanıcı kimlik d...
Hata: oturum kullanıcı seri hale getir...
"Dalvik format Dönüştürme harici ...
Android hata: *yüklemek Başarısız oldu...