Mysql ERROR 1396 (HY000): Operation DROP USER failed for - Qiita

  • 25,000
  • Tác giả: admin
  • Ngày đăng:
  • Lượt xem: 25
  • Tình trạng: Còn hàng

#エラーメッセージ

ERROR 1396 (HY000): Operation DROP USER failed for

#解決策

drop user 'ユーザー名'; --既存のユーザー名

#なぜ起こったか
作成しようとしたユーザーが既に存在するため
#既存のユーザーを確認するには

SELECT User, Host FROM mysql.user;

#参考ページ
https://bugs.mysql.com/bug.php?id=28331

Description:
When using CREATE USER vĩ đại create a user tài khoản when it already exists, the error message is very unclear.

CREATE USERを使用して、すでに存在するユーザーアカウントを作成するときに、エラーメッセージが非常に不明瞭になる

How vĩ đại repeat:
mysql> create user 'world';
Query OK, 0 rows affected (0.00 sec)

mysql> create user 'world';
ERROR 1396 (HY000): Operation CREATE USER failed for 'world'@'%'

Suggested fix:
mysql> create user 'world';
Query OK, 0 rows affected (0.00 sec)

mysql> create user 'world';
ERROR 1396 (HY000): Operation CREATE USER failed for 'world'@'%', user already exists

#参考ページ2
MySQLで、ユーザーの一覧を確認するコマンド
http://www-creators.com/archives/309


推奨される修正
と書いてあるから、修正されているのかと思った。
しかし、私のコマンドプロンプトには、適応していないようだ。