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