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 最新チュートリアルと詳細な手順のインストール

推薦する

Centos7.5 は mysql5.7.24 バイナリ パッケージの展開をインストールします

1. 環境整備:オペレーティング システム: CentOS Linux リリース 7.5.1804 ...

MySQL にテキストと画像を保存する方法

Oracle の大きなテキスト データ型 Clob 長いテキスト型 (MySQL ではサポートされて...

Vue3 コンポジション API でロジックの再利用を実装する方法

Composition API はロジック再利用手順を実装します。ロジックコードを関数に抽出します。...

mysql ERROR 1045 (28000) 問題の解決方法

私はmysql ERROR 1045に遭遇し、この問題に長い時間を費やしました。私はそれを自分で書き...

MySQL主キー命名戦略関連

最近、データライフサイクル管理の詳細を整理していたときに、小さな問題を発見しました。それは、MySQ...

Dockerはプライベートライブラリイメージを完全に削除します

まず、インターネット上の一般的な慣行を見てみましょうデフォルトでは、プライベート ライブラリはイメー...

...

データベースを削除せずにMySQLのすべてのテーブルを素早く削除する方法

この記事では、例を使用して、データベースを削除せずに MySQL 内のすべてのテーブルをすばやく削除...

WangEditor リッチ テキスト コンポーネントを Angular でカプセル化する方法

リッチ テキスト コンポーネントは、Web プログラムで、特にブログやフォーラムなどの Web サイ...

Unicode における CJK (中国語、日本語、韓国語の統合表意文字) 文字の概要

CJK は CJK Unified Ideographs の略称で、「中国語、日本語、韓国語の統一表...

Vue スキャフォールディングでのレンダリングを理解する

Vue スキャフォールディングでは、エントリ ファイル main.js の新しい Vue コードに、...

Vueはシンプルなコメント機能を実装します

この記事では、Vueの簡単なコメント機能を実装するための具体的なコードを参考までに共有します。具体的...

効率化に役立つ 20 の CSS コーディングのヒント (並べ替え)

この記事では、主要な CSS ウェブサイトで推奨されている 20 個の便利なルールとベスト プラクテ...

Docker Swarm 外部検証ロードバランシングが機能しない場合の解決策

問題の説明Centos7 をローカルにインストールして 3 つの仮想マシンを作成し、Swarm クラ...

MySQLのスケジュールタスクが正常に実行できない原因の分析と解決

目次序文原因分析と解決策スケジュールされたタスクを迅速に実行する要約する序文データベースのスケジュー...