はじめに
このチャレンジでは、MySQL サービスを起動し、システムデータベースとテーブルを探索する実習を行います。MySQL サービスの管理方法を理解し、システムテーブルを自在に操作できる能力は、MySQL を扱うデータベース管理者や開発者にとって極めて重要なスキルです。
このチャレンジでは、MySQL サービスを起動し、システムデータベースとテーブルを探索する実習を行います。MySQL サービスの管理方法を理解し、システムテーブルを自在に操作できる能力は、MySQL を扱うデータベース管理者や開発者にとって極めて重要なスキルです。
このチャレンジでは、MySQL サービスの起動、MySQL サーバーへの接続、およびシステムデータベースとテーブルの探索を実践します。これらは MySQL データベースを操作する上での基礎となるスキルです。
mysql システムデータベースを選択して探索するmysql データベース内のすべてのテーブルを一覧表示する~/project ディレクトリ内の system_tables.txt という名前のファイルに保存する~/project ディレクトリ内のターミナルで実行することsudo を使用し、管理者権限でコマンドを実行すること~/project/system_tables.txt ファイルに保存することデスクトップにある system_tables.txt ファイルをダブルクリックしてテキストエディタで開き、ターミナルの出力結果をコピー&ペーストしてください。

デスクトップアイコン → project → 右クリックで新規ファイル作成 → system_tables.txt → ダブルクリックでエディタを開く → ターミナルの出力を貼り付け → 保存して閉じる
コマンドを実行して結果を保存した後、以下のコマンドで出力を確認できます:
cat ~/project/system_tables.txt
+------------------------------------------------------+
| Tables_in_mysql |
+------------------------------------------------------+
| column_stats |
| columns_priv |
| db |
| event |
| func |
| general_log |
| gtid_slave_pos |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| host |
| index_stats |
| innodb_index_stats |
| innodb_table_stats |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| roles_mapping |
| servers |
| slow_log |
| table_stats |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+------------------------------------------------------+
このチャレンジでは、MySQL サービスの起動、MySQL サーバーへの接続、およびシステムデータベースとテーブルの探索を実践しました。これらは MySQL データベースを扱う上での基盤となるスキルです。このチャレンジを通じて、MySQL サービスの管理とシステム構造の把握がいかに重要であるかを再確認できたはずです。