Centos7 に yum 経由で MySQL をインストールする方法

Centos7 に yum 経由で MySQL をインストールする方法

1. MySQLがインストールされているかどうかを確認する

yum インストール済みリスト | grep mysql

もしそうなら、すべてアンインストールしてください

yum -y remove +數據庫名稱

2.MySQLはlibaioに依存しているため、まずlibaioをインストールする必要があります。

yum search libaio # 関連情報を取得する yum install libaio # 依存パッケージをインストールする

3. MySQL Yumリポジトリをダウンロードする

wgetコマンドが見つからない場合は、まずyum install wgetを実行します。

http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm で実行します。

4. MySQL Yumリポジトリを追加する

次のコマンドを実行して、MySQL Yumリポジトリをシステムリポジトリリストに追加します。

yum ローカルインストール mysql-community-release-el7-5.noarch.rpm

5. 追加が成功したかどうかを確認する

yum repolist が有効 | grep "mysql.*-community.*"

6. 有効にするMySQLのバージョンを選択します

MySQLのバージョンを確認して実行する

yum repolist all | grep mysql

最新の安定バージョンは 5.6 であるため、バージョン 5.5 と 5.7 はデフォルトで無効になっていることがわかります。

yum repolist が有効 | grep mysql

現在起動しているMySQLのバージョンを表示する

7. Yum経由でMySQLをインストールする

yum で mysql-community-server をインストールします

YumはMySQLと他のコンポーネント間の依存関係を自動的に処理します

この時点で、MySQL のインストールは完了です。mysql-community-server、mysql-community-client、mysql-community-common、mysql-community-libs の 4 つのパッケージが含まれています。

8. 実行

rpm -qi mysql-community-server.x86_64 0:5.6.24-3.el7

見つからないというメッセージが表示された場合は、インストールしたバージョンに従って手順 7 を実行し、インストールされているバージョンを確認します。

埋め込む

MySQLのインストールディレクトリは/usr/bin/であることがわかります。

MySQL サーバーの起動とシャットダウン

MySQLサーバーを起動する

systemctl start mysqld

MySQLサーバーのステータスを確認する

systemctl status mysqld

MySQLサーバをシャットダウンする

systemctl を停止します。

インストールが成功したかどうかをテストする

マイスク

mysqlコマンドラインインターフェースに入ることができます

ファイアウォール設定(直接オフにできます)

MySQL にリモートでアクセスするには、デフォルトのポート番号 3306 を開く必要があります。

埋め込む

ファイアウォールコマンド --permanent --zone=public --add-port=3306/tcp
ファイアウォールコマンド --permanent --zone=public --add-port=3306/udp
ファイアウォール-cmd --reload 
---------------------

要約する

上記は、編集者が yum 経由で Centos7 に MySQL をインストールするために紹介した方法です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。

以下もご興味があるかもしれません:
  • CentOS7 に YUM 経由で MySQL 5.7 をインストールする詳細な手順
  • CentOS 6-7 PHPのyumインストール方法(推奨)
  • yum 経由で CentOS に PHP をインストールするチュートリアル
  • Centos8 で yum を使用して rabbitmq をインストールするチュートリアル
  • Centos8 で yum を使用して mongodb 4.2 をインストールする方法
  • Dockerのyumソースの設定とCentOS7へのインストールの詳細な説明
  • Centos7 YumにPHP7.2をインストールする方法の詳細なチュートリアル
  • CentOS で yum を使用して rabbitmq-server をインストールする方法

<<:  Docker を使用して ELK 環境を迅速にデプロイする方法の詳細な説明 (最新バージョン 5.5.1)

>>:  スケーラブルな列の完全な例を実現するための Ant 設計 Vue テーブル

推薦する

Mysql 文字列の傍受と指定された文字列内のデータの取得

序文: 正規表現のインターセプションに似た、MySql フィールドの文字列から特定の文字を抽出すると...

リソースアップロード機能を実現するための SpringBoot+nginx の詳細な例

最近、画像、ビデオ、CSS/JS などの静的リソースを配置するために nginx を使用する方法を学...

CSS スタイルの優先順位とカスケード順序に関する議論

一般的に: [重要なフラグ1つ] > [特別なフラグ4つ] > 宣言順!importan...

Vueドロップダウンメニューのコンポーネント開発の詳細説明

この記事の例では、Vueドロップダウンメニューのコンポーネント開発の具体的なコードを参考までに共有し...

MySQL SQL ステートメント分析とクエリ最適化の詳細な説明

パフォーマンスの問題のあるSQL文を取得する方法1. ユーザーからのフィードバックを通じてパフォーマ...

初心者向けに Docker に Jenkins をインストールする方法を詳しく説明したチュートリアル

Jenkins はオープンソース ソフトウェア プロジェクトです。Java をベースに開発された継続...

ミニプログラムにより、製品属性の選択や仕様の選択が可能

この記事では、ミニプログラムで製品属性選択または仕様選択を実装するための具体的なコードを参考までに共...

Mysql の 2 つのテーブル間の結合クエリの 4 つの状況の概要

一般的に言えば、より完全な結果を得るためには、2 つ以上のテーブルから結果を取得する必要があります。...

ウェブページのFOUC問題によるウェブページの混乱の解決策

FOUC は Flash of Unstyled Content の略で、FOUC と略されます。簡...

Dockerを使用してElasticsearchクラスターを素早くデプロイする方法

この記事では、 Dockerコンテナ ( docker-composeを使用してオーケストレーション...

数千万のMySQLデータ量を素早くページ分割する方法

序文バックエンド開発では、一度に大量のデータがロードされ、メモリやディスク IO のオーバーヘッドが...

MySQL 全体または単一のテーブルデータのエクスポート

単一のテーブルをエクスポートするmysqldump -u ユーザー -p db名 テーブル名 >...

この記事ではCSSの組み合わせセレクターの使い方を説明します

CSS 組み合わせセレクターには、単純なセレクターのさまざまな組み合わせが含まれます。 CSS3 に...

MySQL でよく使用されるステートメントの包括的な概要 (必読)

以下にまとめたナレッジポイントはどれもよく使われる貴重な情報ばかりですので、ぜひ上手に集めてください...

WeChatアプレットは写真の撮影とアルバムからの写真の選択を実現します

この記事では、WeChatアプレットで写真を撮ったり、アルバムから写真を選択したりするための具体的な...