CentOS7 に MySQL をオフラインでインストールする詳細なチュートリアル

CentOS7 に MySQL をオフラインでインストールする詳細なチュートリアル

1. 元のmariadbを削除します。削除しないとmysqlをインストールできません。

mariadb-libs-5.5.52-1.el7.x86_64
rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs

1. https://dev.mysql.com/downloads/mysql/ から Red Hat Enterprise Linux 7 / Oracle Linux 7 を選択し、OS バージョンとしてすべてを選択します。

mysql-5.7.21-1.el7.x86_64.rpm-bundle.tarを直接ダウンロードしてください。すべてのrpmパッケージが含まれています。

rpm -ivh mysql-community-common-5.7.21-1.el7.x86_64.rpm
 rpm -ivh mysql-community-libs-5.7.21-1.el7.x86_64.rpm 
rpm -ivh mysql-community-devel-5.7.21-1.el7.x86_64.rpm 
rpm -ivh mysql-community-libs-compat-5.7.21-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm
 rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm

この時点で、すべての mysql5.7 ファイルがインストールされており、次のステップはサービス テストを開始することです。

1. まず、mysql サービスをシャットダウンします。

service mysqld stop

2. 次に、構成ファイルを変更します。

vim /etc/my.cnf

3. 次に、空のパスワードで MySQL にログインするためのコード行を追加します。

# さまざまなセキュリティリスクを防ぐために、シンボリックリンクを無効にすることをお勧めします
skip-grant-tables #この文を追加すると、MySQL にログインするときにパスワードは不要になります symbolic-links=0

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

service mysqld start

5. 空のパスワードでmysqlにログインします。

mysql -u root -p #輸入命令回車進入,出現輸入密碼提示直接回車

6. MySQLパスワードを設定します。

mysql> root@localhost のパスワードを設定します = password('123456');
エラー 1290 (HY000): MySQL サーバーは --skip-grant-tables オプションで実行されているため、このステートメントを実行できません
mysql> 権限をフラッシュします; #権限を更新します クエリは正常です。0 行が影響を受けました (0.00 秒)
mysql> root@localhost のパスワードを設定します = password('123456'); 
クエリは正常、影響を受けた行は 0 行、警告は 1 件 (0.00 秒)
mysql>flush privileges; #権限を更新mysql>quit; #終了service mysqld stop #MySQLサービスを停止し、MySQL設定を復元vim /etc/my.cnf #設定ファイルを変更する# さまざまなセキュリティリスクを防ぐために、シンボリックリンクを無効にすることをお勧めします
# skip-grant-tables # この文をコメントアウトする symbolic-links=0
service mysqld start # mysql を起動します service mysql -uroot -p # ログインするには新しいパスワードを入力します

7. 起動時に MySQL が自動的に起動するように設定します。

systemctl enable mysqld

要約する

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

以下もご興味があるかもしれません:
  • centos7.2 オフラインインストール mysql5.7.18.tar.gz
  • Centos7.0にオフラインJDK1.8をインストールする方法の詳細な説明
  • CentOS 6.4 で rpm を使用して MySQL をオフラインでインストールする
  • Mogodb の CentOS インストール手順 (オンライン &&オフライン)
  • CentOS オフラインでの gcc のインストール (バージョン 4.8.2) の詳細な紹介
  • CentOS での Mongodb の詳細なインストール (オンラインとオフライン)
  • CentOS/RedHat 6.5 Docker のオフラインインストール

<<:  Linuxでホスト名を永続的に変更する方法

>>:  vitrualBox+ubuntu16.04 python3.6 最新チュートリアルと詳細な手順のインストール

推薦する

MySQL ロックブロッキングの詳細な分析

日常のメンテナンスでは、スレッドがブロックされることが多く、データベースの応答が非常に遅くなります。...

回転灯効果を実現するWeChatアプレットの例

序文日常の開発では、テキストの水平スクロール効果(一般にカルーセルと呼ばれる)によく遭遇します。これ...

MySQLデータクエリが多すぎるとOOMが発生するかどうかについての簡単な議論

目次サーバー層でのフルテーブルスキャンの影響InnoDB におけるフルテーブルスキャンの影響Inno...

Vue3 はメッセージコンポーネントの例を実装します

目次コンポーネント設計最終的なコンポーネントAPIの定義コンポーネント構造の定義テンプレートとスタイ...

HTML ページ スタイルの !-- -- の機能は何ですか?

主に低バージョンのブラウザ向け<!-- --> は HTML コメント タグです。上位バ...

MySQL における一般的な高度な SQL ステートメント

MySQL 高度な SQL ステートメント kgc を使用します。 テーブルlocation(Reg...

ウェブページのテキストデザインは、服を着た賢い女の子のようであるべきだ

<br />「この世に醜い女性はいない、あるのは怠惰な女性だけだ」これは女性の美のバイブ...

現在のブラウザが JavaScript でヘッドレス ブラウザであるかどうかを検出する方法

目次ヘッドレスブラウザとは何ですか?なぜ「ヘッドレス」ブラウザと呼ばれるのでしょうか?ヘッドレスブラ...

Dockerでランナーコンテナを構成する方法

1. ランナーコンテナを作成する mk@mk-pc:~/Desktop$ docker run -d...

CSSフローティングとフローティング解除について

フロートの定義要素を通常のドキュメント フローから外し、要素を左また​​は右に近づけます。親要素の端...

Linux でパスワードの有効期限を表示および設定する方法

適切な設定を行うことで、Linux ユーザーにパスワードを定期的に変更させることができます。パスワー...

JavaScript を使用して動的な QQ 登録ページを作成する

目次1. はじめに1. 基本レイアウト2. 写真を自動的に切り替える3. コンテンツを追加する4. ...

Linux usermod コマンドの使用

1. コマンドの紹介usermod (ユーザー変更) コマンドは、ユーザー アカウントを変更するため...

Win10 構成 Tomcat 環境変数チュートリアル図

設定する前に、次の操作を行う必要があります。 1. まずjdk bloggerをインストールします。...

新しい CSS :where および :is 疑似クラス関数とは何ですか?

:is と :where とは何ですか? :is()と:where()は、セレクターを作成するとき...