MySQL ユーザー権限の探究

SQLSQLBeginner
オンラインで実践に進む

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、MySQL データベースからユーザーの権限情報を取得して表示する方法を学びます。このプロジェクトは、MySQL のユーザー管理と権限システムを理解する手助けとなるものであり、データベース管理者や開発者にとって必須のスキルです。

👀 プレビュー

MySQL 権限プレビュー

🎯 タスク

このプロジェクトでは、以下のことを学びます。

  • sudo コマンドを使ってパスワードなしで MySQL データベースにアクセスする方法
  • mysql データベースに切り替える方法
  • 特定のユーザー(この場合は root ユーザー)の権限情報を照会する方法

🏆 成果

このプロジェクトを完了すると、以下のことができるようになります。

  • MySQL のユーザー管理と権限システムを理解すること
  • 特定のユーザーの権限情報を取得して表示すること
  • 独自の MySQL データベースプロジェクトでユーザー権限を管理するための知識を適用すること

MySQL にアクセスして mysql データベースに切り替える

このステップでは、パスワードなしで sudo コマンドを使って MySQL データベースにアクセスし、mysql データベースに切り替える方法を学びます。

  1. MySQL サービスを起動する:
sudo service mysql start
  1. sudo コマンドを使って MySQL データベースにアクセスする:
sudo mysql
  1. mysql データベースに切り替える:
USE mysql;

root ユーザーの権限情報を照会する

このステップでは、変更権限を持つ root ユーザーの権限情報を照会する方法を学びます。

  1. showGrant.sql ファイルを開き、次の SQL ステートメントを追加します。
SELECT * FROM user WHERE User = 'root' AND Host = 'localhost';
  1. showGrant.sql ファイルを保存します。
  2. MySQL プロンプトで SQL スクリプトを実行します。
SOURCE /home/labex/project/showGrant.sql;

これにより、変更権限を持つ root ユーザーの権限情報が表示されます。

SQL 照会結果のプレビュー
✨ 解答を確認して練習

まとめ

おめでとうございます!このプロジェクトを完了しました。実力を向上させるために、LabEx でさらに多くの実験を行って練習してください。