MySQL VPS ホスティング、データベースの準備は完了。
MySQL 8.4 LTS、MySQL クライアント、バックアップツールを導入済みの VPS をデプロイ。root でログインしてコマンドを 1 つ実行すれば、サーバーを完全に管理しながらデータベースを作成できます。
- Ubuntu と Debian のイメージ
- Unix Socket による root 認証
- 標準ではローカルアクセスのみ
- 時間単位・月単位の課金
デプロイ構成
MySQL VPS
- データベース
- MySQL 8.4 LTS
- 待ち受けアドレス
- 127.0.0.1:3306
- root 認証
- Unix Socket
- 付属ツール
- クライアント+バックアップ
root@mysql-vps:~# mysql
mysql> _
料金
データベースに必要なリソースを選択
開発には小規模な構成から始め、負荷の高いデータベースには CPU とメモリを増やせます。プラン表では時間料金と月額相当額を切り替えられます。
- 2 GB DDR4 メモリ
- 1 vCPU 高性能
- 50 GB NVMe SSDストレージ
- 1 TB データ転送
- MySQL 8.4 LTS インストール済み
- 4 GB DDR4 メモリ
- 2 vCPU 高性能
- 50 GB NVMe SSDストレージ
- 2 TB データ転送
- MySQL 8.4 LTS インストール済み
- 8 GB DDR4 メモリ
- 4 vCPU 高性能
- 50 GB NVMe SSDストレージ
- 3 TB データ転送
- MySQL 8.4 LTS インストール済み
- 16 GB DDR4 メモリ
- 8 vCPU 高性能
- 50 GB NVMe SSDストレージ
- 4 TB データ転送
- MySQL 8.4 LTS インストール済み
付属ソフトウェア
データベースの基本ツールは導入済み
対応イメージには、最初のデータベース作成と日常の管理に必要なサーバー、コマンドラインクライアント、バックアップツールが含まれます。
MySQL コマンドラインクライアント
mysql でデータベースコンソールを開き、データベース、ユーザー、権限を直接管理できます。バックアップ・復元ツール
mysqldump で論理バックアップを作成し、付属クライアントで SQL ファイルを復元できます。対応オペレーティングシステム
既存の技術構成や運用方法に合う Linux リリースを選択してください。
- Ubuntu 24.04
- Ubuntu 22.04
- Debian 12
- Debian 11
クイックスタート
SSH ログインから最初のデータベース作成まで
標準構成で管理が簡単になります。root で VPS にログインし、Unix Socket 認証で MySQL に接続して、アプリケーション専用のデータベースユーザーを作成します。
- 01
ローカルで接続
root で VPS にログイン後、mysql を実行します。MySQL の root アカウントは Unix Socket 認証を使うため、データベースのパスワードは不要です。
- 02
アプリケーション用の認証情報を作成
データベースと専用のローカルユーザーを作成します。文を実行する前に、例の名前とパスワードを変更してください。
- 03
確認・バックアップ・復元
付属のサービス、状態確認、バックアップ用コマンドで日常のデータベース管理を行えます。
mysqlCREATE DATABASE appdb;
CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'CHANGE_THIS_PASSWORD';
GRANT ALL PRIVILEGES ON appdb.* TO 'appuser'@'localhost';
FLUSH PRIVILEGES;systemctl status mysql
mysqladmin status
mysqldump --all-databases > /root/mysql-backup.sql
mysql < /root/mysql-backup.sqlcat /root/MYSQL_INFO.txt
tail -n 100 /var/log/mysql-install.log安全な標準設定
まずはローカル。リモート接続は必要なときに。
MySQL は標準で 127.0.0.1:3306 のみを待ち受けます。リモート接続には公開されず、データベースの root アカウントはローカルの Unix Socket で認証されます。
アプリケーション
VPS または承認済みの接続元で実行
アクセス制御
データベース権限+セキュリティグループ
MySQL 8.4 LTS
標準は 127.0.0.1:3306
ワークロード
ひとつのデータベース基盤、さまざまな用途
インストール済みサーバーをアプリケーションやコンテンツ基盤のデータベース層として、または開発や移行作業の独立環境として利用できます。
アプリケーションのバックエンド
コマースとコンテンツ
開発と移行
管理できる範囲
ソフトウェア導入済みで VPS レベルの管理権限
データベースの初期設定は準備済みです。デプロイ後も MySQL、OS、アプリケーションユーザー、ネットワークアクセス、バックアップ方針を管理できます。
- root アクセス
- サーバーを管理し、ローカルで MySQL に接続できます。
- ユーザー権限
- 個別のユーザーとデータベース単位の権限を設定できます。
- バックアップ方針
- SQL バックアップの保存時期と保存先を選択できます。
- ネットワーク公開範囲
- ローカルアクセスを維持するか、承認済みのリモート IP に制限できます。
関連する VPS ホスティング
アプリケーション実行環境、コンテナ処理、ストレージ性能を重視するプロジェクト向けのインフラを比較できます。
MySQL VPS – よくある質問
- MySQL VPS は MySQL データベースを運用する仮想専用サーバーです。LightNode の MySQL VPS には MySQL 8.4 LTS、コマンドラインクライアント、バックアップツールがインストール済みで、サーバーとデータベースの設定は引き続き自分で管理できます。
- MySQL 8.4 LTS が、MySQL コマンドラインクライアントとバックアップツールとともにインストールされています。
- MySQL VPS イメージは Ubuntu 24.04、Ubuntu 22.04、Debian 12、Debian 11 に対応しています。
- root アカウントで VPS にログインして mysql を実行します。MySQL の root アカウントは Unix Socket 認証を使うため、このローカル root セッションには別のデータベースパスワードは不要です。
- いいえ。MySQL は標準で 127.0.0.1:3306 を待ち受け、リモート接続を受け付けません。必要な場合は専用ユーザーを作成し、その MySQL 接続元ホスト認可と VPS のセキュリティグループを、承認済みの接続元 IP アドレスに制限してください。
- mysqldump --all-databases > /root/mysql-backup.sql を実行すると論理バックアップを作成できます。mysql < /root/mysql-backup.sql で復元します。VPS のバックアップ予定、保持期間、外部保存方針は自分で決められます。
- systemctl status mysql でサービスを確認し、mysqladmin status でデータベースの状態を簡単に確認できます。インストールの詳細は /root/MYSQL_INFO.txt と /var/log/mysql-install.log にもあります。
- はい。VPS レベルの管理権限があり、データベースの作成、ユーザーと権限の管理、バックアップ方針の選択、承認済みの接続元へのリモートアクセス有効化を決められます。
MySQL 8.4 LTS が導入済みの環境から開始。
Ubuntu または Debian と VPS プランを選択し、データベースとアプリケーションユーザーの作成へ進みましょう。
