2026年7月24日
2026年7月24日
UbuntuにMySQLをインストールする方法
はじめに
Ubuntuは多くの開発者やシステム管理者が選択するOSで、その上にMySQLをインストールすることで効率的なデータ管理を可能とします。本記事では、Ubuntuサーバー上でMySQLを最新のバージョンまでアップデートし、適切に設定する方法を詳しく説明します。
手順・設定方法
ステップ1: MySQLパッケージのインストール
# apt更新とMySQLパッケージのインストール
sudo apt update
sudo apt install mysql-server -y
ステップ2: セキュリティ設定
# MySQLセキュリティ設定を実行
sudo mysql_secure_installation
# 出る質問に答えて、パスワード保護等の設定を行う。
ステップ3: MySQLの基本的な管理タスク
# MySQLサーバーの状態を確認する
sudo systemctl status mysql
# MySQLのサービスを起動する
sudo systemctl start mysql
# MySQLのサービスを停止する
sudo systemctl stop mysql
# MySQLのサービスを再起動する
sudo systemctl restart mysql
ステップ4: データベースとユーザーの作成
# MySQLクライアントにログイン
mysql -u root -p
# データベースを作成する
CREATE DATABASE mydatabase;
# ユーザーを作成し、権限を付与する
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
# 権限の適用とパスワード設定
FLUSH PRIVILEGES;
EXIT;
注意事項
- セキュリティ上、rootユーザーに対しては最低限必要な権限のみを付与すること。
- 対外的に接続する場合は、アクセス許可を慎重に管理し、必要最小限のポート(例:3306)を開放すること。
- MySQLの定期的なバックアップとパッチ適用を行うことで、データの損失や不具合を防ぐ。
まとめ
1. インストール: aptを使用してMySQLサーバーをインストールします。
2. セキュリティ: mysql_secure_installationコマンドで初期設定を行い、パスワード保護などの基本的なセキュリティ策を実施します。
3. 管理: サービスの起動・停止や再起動はsystemctlコマンドを使用し、必要に応じてデータベースとユーザーを作成します。
4. 監視: MySQLサーバーの状態確認にはsystemctl status mysqlコマンドを使用します。
5. 運用: セキュリティとパフォーマンスを最適化するために定期的なバックアップとパッチ適用を行います。
関連記事: