centos 7 mysqlのインストール

WBOY
リリース: 2023-05-11 15:52:37
オリジナル
761 人が閲覧しました

CentOS 7 は、Red Hat Enterprise Linux 7 をベースにした無料のオープンソース オペレーティング システムです。 MySQL は、インターネット、電子商取引、電気通信、銀行、金融、政府などのさまざまな業界で広く使用されている無料のオープンソース データベース管理システムです。 MySQL のインストールは Linux システム管理者にとって必須のスキルです。この記事では、CentOS 7 に MySQL をインストールする方法を紹介します。

  1. MySQL のインストール

CentOS 7 では、yum パッケージ マネージャーを通じて MySQL をインストールし、ターミナルに次のコマンドを入力できます。 MySQL サービスと MySQL クライアントが CentOS 7 システムに自動的にインストールされます。

MySQL サービスの開始
  1. インストールが完了したら、MySQL サービスを開始する必要があります。次のコマンドを入力します。
sudo yum install mysql-server mysql
ログイン後にコピー

これにより、 MySQL サービスを開始すると、ランダムに開始されるように設定されます。

MySQL の構成
  1. MySQL のインストールが完了したら、適切に動作するように基本的な構成を実行する必要があります。次のコマンドを実行します:
sudo systemctl start mysqld
ログイン後にコピー

これは MySQL セキュア インストール ウィザードです。次の操作を実行するように求められます:

ルート パスワードの変更
  • 匿名の削除user
  • root リモート ログインを無効にする
  • テスト データベースとアクセス許可を削除する
  • MySQL セキュリティ オプションを再ロードする
  • root パスワードを設定する場合は、次のものが必要です。強力なパスワードを入力し、それを書き留めて安全な場所に保管します。

MySQL へのログイン
  1. MySQL をインストールして構成した後、次のコマンドを使用して MySQL にログインできます:
sudo mysql_secure_installation
ログイン後にコピー

root パスワードを入力した後, MySQL にログインし、管理と使用を開始できます。

権限管理
  1. 運用環境ではセキュリティが非常に重要であり、ユーザーごとに異なる権限を設定することでデータのセキュリティを確保できます。 MySQL 権限を管理する方法に関する基本的なコマンドは次のとおりです。
mysql -u root -p
ログイン後にコピー

上記のコマンドは、ユーザーが指定したデータベースの SELECT、INSERT、UPDATE、および DELETE 権限を設定します。

ファイアウォール構成
  1. MySQL サーバーを保護するには、適切な手順を実行してサーバーへのアクセスを制限する必要があります。ファイアウォールを使用して MySQL サーバーへのアクセスを制限することをお勧めします。次のコマンドを使用してリモート アクセスを許可し、特定の IP アドレスを指定できます。
GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.* TO '<username>'@'localhost' IDENTIFIED BY '<password>';
FLUSH PRIVILEGES;
ログイン後にコピー

最初のコマンドはこのサーバーのポート (3306) を追加し、2 番目のコマンドは特定の IP アクセスを許可し、3 番目のコマンドはファイアウォールを再起動します。

結論
  1. この記事では、CentOS 7 に MySQL をインストールする方法を紹介し、基本的な構成をいくつか実行しました。また、さまざまな権限設定を使用してデータのセキュリティを確保する方法と、MySQL サーバーへのアクセスを制限する方法についても説明しました。 Linux システム管理者にとって、これらは必須のスキルです。

以上がcentos 7 mysqlのインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート