Liferay サービスのシェルを使う
何が起きているのかを確認するために、システムに直接アクセスする必要がある場合もある。 KyleはLiferayサービスのシェルを使ってディレクトリ構造を表示し、データベースの作成を確認しようとしています。
ここでは、シェルを使ってコンソールからLiferayインスタンスのデータベースに直接問い合わせます。
シェルへのアクセス
サービスのページから Liferay サービスのシェルにアクセスします。
-
Liferay Cloud コンソールで、UAT 環境に移動します。
-
画面左側の Services をクリックする。
-
Liferay サービスをクリックします。
-
[Shell] タブをクリックします。
-
シェルに
ls
と入力すると Liferay Home ディレクトリの内容が表示されます。
シェルを通してLiferayインスタンスに加えた変更は永久的なものではありません。 それらは、次にサービスが再起動したときに上書きされる。
MySQLクライアントの使用
次に、MySQL クライアントを使用して Liferay インスタンスのデータベースを表示します。
-
シェルに
mysql
と入力して、デフォルト・ユーザーでMySQLクライアントにログインする。noteデフォルトのデータベース・ユーザーでログインすると、データベースへの読み取り専用アクセス権が与えられます。 データを操作する必要がある場合は、 MySQLクライアントの使用 ログインする。
-
show tables;
と入力すると、既存の全テーブルのリストが表示され、スクロールできる。 -
別のクエリを実行して、全サイトの カテゴリとタグを使用したコンテンツの整理 のリストを確認してください:
select vocabularyId, name, groupId from AssetVocabulary;
-
最後に、MySQL クライアントからログアウトします:
quit
Liferayクラウド管理者コースを修了しました。