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でのIPアドレス設定の実装

1. IPアドレスを設定する前に、まずifconfigを使用してネットワークカード情報を表示し、ネッ...

MySQLのINサブクエリによってインデックスが使用できなくなる問題を解決する

今日は、MySQL IN サブクエリの最適化に関するケーススタディを見ました。最初は少し懐疑的でした...

MySQLのパフォーマンスが突然低下する理由

場合によっては、SQL ステートメントが通常どおり、非常に速く実行される状況に遭遇することがあります...

vue3ソースコード解析の簡単な実装方法

目次序文🍹準備🍲vue3 の使い方🍖 実装要約する序文最近、私の最初の公式 vue3 + ts プロ...

HTMLの基礎を徹底解説(第1部)

1. WEBを理解するWeb ページは主にテキスト、画像、ハイパーリンクなどの要素で構成されていま...

HTML タグのネスト規則の紹介

XHTML タグには、div、ul、li、dl、dt、dd、h1~h6、p、a、addressa、s...

WeChatアプレットのスワイパードットのドットをスライダーに変更する方法

目次背景ターゲット効果アイデア成し遂げるスワイパーは変更を聞きますカスタムドットモジュール変更イベン...

HTMLテーブルの詳細な説明

機能: データ表示、テーブルアプリケーションシナリオ。 <table> テーブル<...

MySQL 8.0.23 メジャーアップデート (新機能)

著者: Guan Changlong は、Aikesheng の配送サービス部門の DBA です。主...

Nginx ストリーム構成プロキシ (Nginx TCP/UDP ロード バランシング)

序章nginx が優れたリバース プロキシ サービスであることは誰もが知っています。nginx を使...

VirtualBox CentOS7.7.1908 Python3.8 ビルド Scrapy 開発環境 [グラフィックチュートリアル]

目次環境CentOSをインストールするyum 国内ミラーソースを構成するサードパーティの依存関係をイ...

div が隠しテキストを超え、div 部分の向こうの CSS コードを隠します

隠れる前に:隠れた後: CS: ...コードをコピーコードは次のとおりです。オーバーフロー:非表示;...

Linux で MySQL 8.0 バージョンをアンインストールする方法

1. MySQLをシャットダウンする [root@localhost /]# サービスmysqldを...

MySQL 8.0.18 のインストールと設定のグラフィックチュートリアル

学習目標: Windowsシステムを使用してMySQLデータベースをインストールする方法を学びます。...

Vueコンポーネントの詳細な説明

<本文> <div id="ルート"> <h2&...