CentOS7 は rpm を使用して MySQL 5.7 をインストールするチュートリアル図

CentOS7 は rpm を使用して MySQL 5.7 をインストールするチュートリアル図

1. 4つのrpmパッケージをダウンロードする

mysql-コミュニティクライアント-5.7.26-1.el7.x86_64.rpm
mysql-コミュニティ-共通-5.7.26-1.el7.x86_64.rpm
mysql-コミュニティライブラリ-5.7.26-1.el7.x86_64.rpm
mysql-コミュニティサーバー-5.7.26-1.el7.x86_64.rpm

Thunderでダウンロードする場合は、まず対応するrpmダウンロードパスを見つける必要があります。

まず、ブラウザでMySQLの公式Webサイトを開きます: https://dev.mysql.com/downloads/mysql/5.7.html

開いたインターフェースで、キーボードの F12 キーを押して開発者ツールを開きます。開いた後は次のようになります。

公式ウェブサイトで対応するバージョンを見つけてください:

クリックして直接ダウンロードしてください:

ダウンロード パスは開発者ツールで確認できます。

以下は、4 つの myql5.7 rpm パッケージのパスです。Xunlei を直接開いてダウンロード パスを入力すると、ダウンロードできます。他のバージョンでも同じ方法を使用できます。

https://cdn.mysql.com//ダウンロード/MySQL-5.7/mysql-community-server-5.7.26-1.el7.x86_64.rpm

https://cdn.mysql.com//ダウンロード/MySQL-5.7/mysql-community-client-5.7.26-1.el7.x86_64.rpm

https://cdn.mysql.com//ダウンロード/MySQL-5.7/mysql-community-common-5.7.26-1.el7.x86_64.rpm

https://cdn.mysql.com//ダウンロード/MySQL-5.7/mysql-community-libs-5.7.26-1.el7.x86_64.rpm

2. rpmをLinuxにアップロードする

ここではxshellを使用していますが、xftpはインストールされていません

sftp で put コマンドを入力し、ダウンロードした rpm パッケージを選択してアップロードします。

3. インストール

アップロードされたrpmは次のとおりです。

rpm -ivhmysql-community-****-5.7.26-1.el7.x86_64.rpm--force --nodepsでインストールします。*** は common、libs、client、server を表します。

インストール順序: common-->libs-->client-->server

--force --nodeps がない場合、警告が表示されます:

warning: mysql-community-common-5.7.26-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

4. 構成

mysql サービスを開始します。

[root@localhost ~]# サービスmysqldを起動します
/bin/systemctl start mysqld.service にリダイレクトします
[root@localhost ~]#

初期パスワードを見つけます:

[root@localhost ~]# cat /var/log/mysqld.log |grep パスワード
2019-06-02T08:39:38.448115Z 1 [注記] root@localhost の一時パスワードが生成されます: dLZMCRv?s2q)
2019-06-02T08:40:41.870130Z 2 [注記] ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用: NO)

mysqlにログインします:

[root@localhost ~]# mysql -u root -p

パスワードは上記のdLZMCRv?s2qです)

ルートパスワードを変更します。

mysql> alter user 'root'@'localhost' identified by 'newpasswd';

リモート接続を許可する:

mysql> GRANT OPTION を指定して、'newpasswd' によって識別される 'root'@'%' に *.* のすべての権限を付与します。
mysql> エントリをフラッシュします。

ファイアウォールをオフにします。

[root@localhost ~]# systemctl stop firewalld.service

要約する

上記は、編集者が紹介した Centos7 で rpm を使用して mysql5.7 をインストールする方法のチュートリアル図です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Centos7.2.1511 に jdk1.8.0_151 と mysql5.6.38 をインストールする方法
  • Centos7にmysql5.6をインストールする方法
  • Centos7 インストール mysql5.6.29 シェル スクリプト
  • Centos7 環境でソースコードから mysql5.7.16 をインストールする方法の詳細な説明
  • Centos7.3 で mysql5.7.18 をインストールして初期パスワードを変更する方法
  • Centos7 のインストールと Mysql5.7 の設定
  • Centos7 (linux+nginx+php7.1+mysql5.7) で yum を使用して lnmp をインストールするチュートリアル
  • Centos7 で yum を使用して Mysql5.7.19 をインストールする詳細な手順
  • Linux の Centos7 に Mysql5.7.19 をインストールする詳細なチュートリアル
  • Alibaba Cloud Centos7.3 インストール mysql5.7.18 rpm インストール チュートリアル
  • CentOS7 サーバーでの apache、php7、mysql5.7 のインストールと構成コード
  • Centos7 環境でバイナリ インストール パッケージから mysql5.6 をインストールする方法の詳細な説明

<<:  React 合成イベントの説明

>>:  MySQLデータベースの管理者パスワードを忘れた場合の解決策

推薦する

HTML チュートリアル: 順序なしリスト

<br />原文: http://andymao.com/andy/post/102.h...

jQuery Ajax チャットボットの実装事例

チャットボットは多くの手作業を省くことができ、顧客サービス、天気予報対応など、さまざまな状況で使用で...

非常に便利なオープンソース Docker ツール 5 つを強くお勧めします

導入Docker コミュニティは、さまざまなユースケースを処理するのに役立つ多くのオープンソース ツ...

MySQLインデックスの基礎となるデータ構造の詳細

目次1. インデックスの種類1. B+ツリー2. MyISAM と InnoDB の B+ ツリー ...

Sublime / vscode による HTML コード生成の迅速な実装

目次基本的なHTML構造div とクラス名のショートカット キーを生成するクラス名を持つdiv ID...

Linux で大容量メモリ ページを持つ Oracle データベースを最適化する方法

序文PC サーバーは今日まで発展を続け、パフォーマンスにおいて大きな進歩を遂げてきました。 64ビッ...

要素のフォームコンポーネントに関する注意事項

要素フォームとコード表示詳細はエレメントフォーム公式サイトをご覧ください構造と機能の分析紹介とソース...

リモート Linux システムでポートが開いているかどうかを確認する 3 つの方法

これは、Linux 管理者だけでなく、私たち全員にとって非常に重要なトピックです。つまり、IT イン...

MySQL の group by に関する簡単な説明

目次1. はじめに2. ユーザーテーブルを準備する2.1 グループ化ルール2.2 グループの使用2....

Element UI を使用してページにページング ナビゲーション バーを追加する方法

必要ページング バーを追加します。これにより、ページにジャンプしたり、ページ番号に従って特定のページ...

MySQL の重複データの処理方法 (防止と削除)

一部の MySQL テーブルには重複レコードが含まれている場合があります。重複データが存在することを...

ドラッグ位置プレビューを実装するネイティブJS

この記事では、要素をドラッグするときにプレビューを追加する小さなデモを紹介します。効果は次のとおりで...

MySQLの実行プロセスとシーケンスについての簡単な説明

目次1:mysql実行プロセス1.1: コネクタ1.2: キャッシュ1.3: アナライザー1.4: ...

Docker+jenkins+python3環境を使用して非常に詳細なチュートリアルを構築する

序文:自動化を記述した後、毎日サーバー上で実行する必要があります。このような問題に遭遇しました。Je...

Linux でソフトウェア パッケージのバージョンをアップグレードする方法の詳細な説明

Linux環境で、特定のソフトウェア(パッケージ)がインストールされているかどうかを確認したい。 r...