目次
序文
MySQL は、バックエンドのデータ ストレージと Web アプリケーションの管理に広く使用されている、人気のあるオープン ソースのリレーショナル データベース管理システムです。CentOS 7 は、優れた互換性と使いやすさを備えた人気の Linux ディストリビューションです。このブログでは、CentOS 7 に MySQL 5.7 をインストールする方法を紹介します。MySQL や CentOS 7 を初めて使用するユーザーの参考になれば幸いです。
1. システムのアップデート
MySQL をインストールする前に、システムが最新のソフトウェア パッケージとセキュリティ パッチに更新されていることを確認する必要があります。ターミナルを開き、次のコマンドを入力してシステムを更新します。
sudo yum update
これにより、利用可能なアップデートがチェックされ、システムに適用されます。
2. MySQL リポジトリをダウンロードする
MySQL のインストールを容易にするには、MySQL リポジトリをダウンロードしてインストールする必要があります。次のコマンドを実行してリポジトリをダウンロードします。
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
これにより、公式 MySQL Web サイトからリポジトリのインストール ファイルがダウンロードされます。
3. MySQL リポジトリをインストールする
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
これにより、MySQL の公式リポジトリがシステムにインストールされ、yum を使用して MySQL をインストールできるようになります。
4.MySQLサーバーをインストールする
これで、次のコマンドを使用して MySQL サーバーをインストールできます。
sudo yum install mysql-server
5. MySQL サービスを開始します
インストールが完了したら、次のコマンドを使用して MySQL サービスを開始します。
sudo systemctl start mysqld
これにより MySQL サーバーが起動し、システム起動時に自動的に起動するようになります。
6.MySQLの構成
MySQL サービスを開始した後、初期構成スクリプトを実行して基本的な構成を実行する必要があります。次のコマンドを実行します。
sudo mysql_secure_installation
プロンプトに従うと、MySQL の root パスワードとその他のセキュリティ オプションを設定するように求められます。
7. MySQL のインストールを確認する
インストールが完了したら、次のコマンドを使用して、MySQL が適切に実行されていることを確認できます。
sudo systemctl status mysqld
サービスが正常に実行されている場合は、ステータスが「アクティブ (実行中)」と表示されます。
8. MySQL にログインします。
次のコマンドを使用して MySQL サービスにログインします。
mysql -u root -p
MySQL root パスワードの入力を求められ、MySQL シェルに入り、データベースとの対話を開始できるようになります。
9. リモート アクセスの構成 (オプション)
リモート サーバーから MySQL にアクセスする必要がある場合は、次の手順に従って構成できます。
1. MySQL シェルで新しいユーザーを作成します。
CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
your_username
ユーザー名に置き換え、your_password
パスワードに置き換えます。
2. 新しいユーザーにリモート アクセスを許可する
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' WITH GRANT OPTION;
3. 更新の変更
FLUSH PRIVILEGES;
10. MySQL サービスを再起動します。
構成が完了したら、次のコマンドを使用して MySQL サービスを再起動します。
sudo systemctl restart mysqld
これにより、変更が有効になります。
結論は
このブログを通じて、CentOS 7 に MySQL 5.7 をインストールする方法を学びました。インストール プロセス中に、システムの更新、MySQL リポジトリのダウンロード、MySQL サーバーのインストール、MySQL の起動と構成の手順について学びました。さらに、MySQL のインストールが成功したことを確認する方法と、オプションのリモート アクセス構成を提供する方法についても説明します。CentOS 7 でのデータベース管理と開発に MySQL の使用を開始できるようになりました。はじめに、いくつかの重要な手順と考慮事項に焦点を当てましたが、ここでさらに詳しく説明します。
まずはシステムのアップデートです。インストール中は、システムを常に最新の状態に保つことが重要です。コマンドを実行するとsudo yum update
、最新のソフトウェア パッケージとセキュリティ パッチを入手でき、システムを最新の状態に保つことができます。これにより、MySQL のインストールに関連する依存関係の問題を解決しながら、互換性とセキュリティが向上します。
次に、MySQL リポジトリをダウンロードしてインストールしました。MySQL リポジトリは、MySQL パッケージが保存される集中的な場所であり、yum コマンドを使用して MySQL やその他の関連ソフトウェアを簡単にインストールできます。wget
リポジトリをダウンロードするコマンドとインストールするコマンドを使用することによりrpm
、その後のインストールと更新のために MySQL リポジトリをシステムに追加できます。
次の手順では、yum
コマンドを使用して MySQL サーバーをインストールしました。このコマンドを実行すると、yum は MySQL とその他の必要な依存関係を自動的にダウンロードしてインストールします。このようにして、他のソフトウェア パッケージとの良好な互換性も提供しながら、MySQL のインストールを確実に成功させることができます。
MySQL サービスを開始した後、mysql_secure_installation
コマンドを実行して基本的なセキュリティ構成を実行する必要があります。このコマンドは、root パスワードの設定、匿名ユーザーの削除、リモート root ログインの無効化など、いくつかの重要な設定項目を案内します。この手順により、MySQL のセキュリティを確保し、不正アクセスを防ぐことができます。
MySQL のインストールが成功したことを確認した後、systemctl status mysqld
コマンドを実行して MySQL サービスの実行ステータスを表示できます。これは、サービスが正しく実行されていることを簡単に確認でき、潜在的な問題のトラブルシューティングに役立つため、重要です。
MySQL に正常にログインしたら、それを使用してデータベースを管理し、開発作業を行うことができます。このコマンドを使用しmysql
、正しいユーザー名とパスワードを指定すると、MySQL シェルに入り、SQL コマンドの実行を開始できます。MySQL は、データベース、テーブル、インデックスの作成と管理、クエリの実行、データのインポートとエクスポートなどの強力な機能を提供します。これにより、データベースに関連するさまざまな操作を簡単に実行できるようになります。
最後に、オプションのリモート アクセス構成をいくつか提供します。これは、リモート サーバーから MySQL にアクセスする必要があるユーザーに役立ちます。新しいユーザーを作成し、適切な権限を付与することで、リモート アクセスを許可し、データのセキュリティと機密性を確保できます。
要約すると、このブログでは、CentOS 7 に MySQL 5.7 をインストールする手順と注意事項について詳しく説明します。明確な手順とコマンドの例により、読者は簡単にインストール プロセスを完了し、独自のシステムでのデータベース管理と開発に MySQL の使用を開始できます。MySQL または CentOS 7 を初めて使用する場合でも、このブログから貴重なガイダンスと実践的な知識を得ることができます。このブログが読者のお役に立てば幸いです!