Liferay サービスのシェルを使う

何が起きているのかを確認するために、システムに直接アクセスする必要がある場合もある。 KyleはLiferayサービスのシェルを使ってディレクトリ構造を表示し、データベースの作成を確認しようとしています。

ここでは、シェルを使ってコンソールからLiferayインスタンスのデータベースに直接問い合わせます。

シェルへのアクセス

サービスのページから Liferay サービスのシェルにアクセスします。

  1. Liferay Cloud コンソールで、UAT 環境に移動します。

  2. 画面左側の Services をクリックする。

  3. Liferay サービスをクリックします。

  4. Shell] タブをクリックします。

  5. シェルに ls と入力すると Liferay Home ディレクトリの内容が表示されます。

    Liferay Homeディレクトリにあるような、シェル経由でサービス内のファイルを直接読んだり変更したりできます。

note

シェルを通してLiferayインスタンスに加えた変更は永久的なものではありません。 それらは、次にサービスが再起動したときに上書きされる。

MySQLクライアントの使用

次に、MySQL クライアントを使用して Liferay インスタンスのデータベースを表示します。

  1. シェルに mysql と入力して、デフォルト・ユーザーでMySQLクライアントにログインする。

    note

    デフォルトのデータベース・ユーザーでログインすると、データベースへの読み取り専用アクセス権が与えられます。 データを操作する必要がある場合は、 MySQLクライアントの使用 ログインする。

  2. show tables; と入力すると、既存の全テーブルのリストが表示され、スクロールできる。

    Liferayデータベースのすべてのテーブルを見るにはshow tables MySQLコマンドを使います。

  3. 別のクエリを実行して、全サイトの カテゴリとタグを使用したコンテンツの整理 のリストを確認してください:

    select vocabularyId, name, groupId from AssetVocabulary;
    

    デフォルトユーザを使用すると、すべての語彙を表示するなど、読み取り専用の MySQL クエリを実行できます。

  4. 最後に、MySQL クライアントからログアウトします:

    quit
    

  Liferayクラウド管理者コースを修了しました。

コースに戻る

関連概念

Capabilities

Product

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy