データベース管理アカウントおよび接続情報
ServBayを使用してデータベースを管理する場合、データベースの接続情報の取得と使用方法を理解しておくことが重要です。この記事では、ServBayに組み込まれているMySQL、MariaDB、PostgreSQL、MongoDB、およびRedisの管理アカウントと接続情報について詳しく説明します。
データベース接続情報の取得
ServBayのMySQL、MariaDB、PostgreSQLのデータベース接続情報は、ServBay管理パネルの設定から確認できます。具体的な手順は以下の通りです:
- ServBay管理パネルを開く。
データベース
-MySQL
(または他の確認したいデータベースタイプ)に移動する。- 確認したいデータベースバージョンを選択、例:
MySQL 8.4
。 - 右側ページでユーザー名とパスワードが表示される。
- パスワード入力欄の右側にある
目
のアイコンをクリックするとパスワードが表示される。
このページでは、MySQL、MariaDB、およびPostgreSQLの接続情報を、ユーザー名、パスワード、ホストアドレス、ポートなど含め確認することができます。
MySQLデータベースのデフォルト接続情報
- ユーザー名:管理パネルから取得
- パスワード:管理パネルから取得
- ホストアドレス:
localhost
- ポート:
3306
(デフォルトポート) - Socket:
/Applications/ServBay/tmp/mysql-<version>.sock
MariaDBデータベースのデフォルト接続情報
- ユーザー名:管理パネルから取得
- パスワード:管理パネルから取得
- ホストアドレス:
localhost
- ポート:
3306
(デフォルトポート) - Socket:
/Applications/ServBay/tmp/mariadb-<version>.sock
PostgreSQLデータベースのデフォルト接続情報
- ユーザー名:管理パネルから取得
- パスワード:管理パネルから取得
- ホストアドレス:
localhost
- ポート:
5432
(デフォルトポート) - Socket:
/Applications/ServBay/tmp/.s.PGSQL.<ポート>
Redisデータベースのデフォルト接続情報
- ホストアドレス:
127.0.0.1
- ポート:
6379
(デフォルトポート) - パスワード:デフォルトなし
Socket方式での接続方法
ユーザーがSocket方式を選択してデータベースに接続する場合、ServBayは対応するSocketファイルパスを提供しています。
MySQL Socket接続
- デフォルトSocketファイル:
/Applications/ServBay/tmp/mysql.sock
- MySQL Socketファイル:
/Applications/ServBay/tmp/mysql-server.sock
- 特定バージョンSocketファイル:
/Applications/ServBay/tmp/mysql-<version>.sock
接続例:
mysql -u your_username -p -S /Applications/ServBay/tmp/mysql.sock
MariaDB Socket接続
- Socketファイル:
/Applications/ServBay/tmp/mysql.sock
- MariaDB Socketファイル:
/Applications/ServBay/tmp/mariadb-server.sock
- 特定バージョンSocketファイル:
/Applications/ServBay/tmp/mariadb-<version>.sock
接続例:
mysql -u your_username -p -S /Applications/ServBay/tmp/mysql.sock
PostgreSQL Socket接続
- Socketファイル:
/Applications/ServBay/tmp/.s.PGSQL.5432
- 特定ポートSocketファイル:
/Applications/ServBay/tmp/.s.PGSQL.<version>
接続例:
psql -U your_username -h /Applications/ServBay/tmp -d your_database
サンプル接続コマンド
以下は、ServBayに組み込まれているMySQL、MariaDB、PostgreSQL、およびRedisデータベースに接続するためのサンプルコマンドです。
MySQLへの接続
TCP/IP接続を使用する:
bashmysql -u your_username -p -h localhost -P 3306
1Socket接続を使用する:
bashmysql -u your_username -p -S /Applications/ServBay/tmp/mysql.sock
1
MariaDBへの接続
TCP/IP接続を使用する:
bashmysql -u your_username -p -h localhost -P 3306
1Socket接続を使用する:
bashmysql -u your_username -p -S /Applications/ServBay/tmp/mysql.sock
1
PostgreSQLへの接続
TCP/IP接続を使用する:
bashpsql -U your_username -h localhost -d your_database -p 5432
1Socket接続を使用する:
bashpsql -U your_username -h /Applications/ServBay/tmp -d your_database
1
Redisへの接続
TCP/IP接続を使用する:
bashredis-cli -h 127.0.0.1 -p 6379
1Socket接続を使用する:
現在、RedisのSocket方式での接続はサポートされていません。
まとめ
ServBayに組み込まれているMariaDB、PostgreSQL、Redisの接続情報を理解し取得することは、データベース管理の重要なステップです。ServBay管理パネルを通じて、MariaDBおよびPostgreSQLの接続情報を簡単に取得できます。Redisはデフォルトでパスワード無し、標準ポートを使用します。Socket接続についても、ServBayは対応するSocketファイルパスを提供しているため、ローカル接続が容易に行えます。