LoginSignup
7
4

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

Last updated at Posted at 2019-03-17

#エラーメッセージ

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 to create a user account when it already exists, the error message is very unclear.

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

How to 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


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

7
4
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
4