1ヶ月でWebデザイン・プログラミングスキルをオーダーメイドのカリキュラムで学べるスクール、それがWebCamp。

【MySQL入門】登録されているユーザーを削除する方法

【MySQL入門】
Pocket

コマンドラインで削除する場合

MySQLサーバーに接続したあと、以下のコマンドを実行します。
drop user ユーザー名@ホスト名;
例えばnewuserユーザーを削除する場合、次のように入力します。

【MySQL入門】登録されているユーザーを削除する方法
@ホスト名を省略しているので、newuser@%が削除され、mysql.user テーブルから newuser がなくなっていることが分かります。

newuser@localhost (サーバーと同じコンピュータから接続するnewuser)を削除するには

と記述します。

なお削除されたことを確認するためにmysql.userテーブルをselect文で表示していますが、mysqlデータベースのuserテーブルに対し、deleteコマンドでユーザーを削除する方法はトラブルの元になります。

mysql.user以外にもユーザーの情報を格納しているテーブルがあり、dropコマンドはそれらのユーザー情報もまとめて削除するコマンドだからです。もしmysql.userテーブルからdeleteコマンドでユーザー名を削除した場合は、mysqlデータベースの他のテーブルにユーザー情報が残り、システム上はユーザーが存在し続けることになってしまいます。

GUIで削除する場合

MySQL Workbenchでユーザーを削除する場合は、データベースに接続後、左側のナビゲータメニューにある「Users and Privileges」をクリックします。
【MySQL入門】登録されているユーザーを削除する方法

削除したいユーザーをクリックし、下部にある「Delete」ボタンをクリックします。
【MySQL入門】登録されているユーザーを削除する方法

すると確認ダイアログが表示されるので、「Delete」ボタンをクリックします。
【MySQL入門】登録されているユーザーを削除する方法

ユーザー一覧から該当ユーザーが消えていることがわかります。
【MySQL入門】登録されているユーザーを削除する方法

以上がMySQLに登録されているユーザーを削除する方法です。

※画面はMySQL5.7.13、MySQL Workbench6.3のものです。

投稿者:プロスタ編集部

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

おすすめスクール

全国30校舎で展開されるヒューマンアカデミーのWeb講座は修了者数4万人超、講師とカリキュラムの満足度がどちらも9割を超えています。就職や転職に必要なレベルの実務スキルを身に付けられます。

WebCampは、一ヶ月の短期集中でWebデザイン、プログラミングスキルを習得するスクールです。学習効果の高い反転授業(自主学習でインプット、講義でアウトプット)を採用し、年間1000名を輩出しています。

この記事が気に入ったら
いいね!しよう

プロスタの最新情報をお届けします

あわせて読みたい

関連記事

イチ押しランキング

1リナックスアカデミー

リナックスアカデミー

2システムアーキテクチュアナレッジ

システムアーキテクチュアナレッジ

3WEB塾

WEB塾
ページ上部へ戻る