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 8.0.12 クイックインストールチュートリアル

MySQL 8.0.12 のインストールには 2 日かかり、さまざまな問題が発生しました。以下にまと...

Reactはtodolistの追加、削除、変更、クエリを実装します

目次ToDoリストを例に挙げましょうディレクトリは次のとおりですアプリ入力.jsリスト.jsアイテム...

React スキャフォールディングのパスエイリアスを設定する方法

この記事を書いている時点でのReactのバージョンは16.13.1です1 npm run eject...

Vue で PC 解像度の適応を実装するためのサンプルコード

目次プラン依存関係をインストールする依存関係の導入pxをremに変換するFlexible.jsを変更...

水平プログレスバーの最後にテキストを表示するための実装コードの CSS 記述

問題の説明仕事で以下の成果を達成したいと考えています。 解決div タグに相対配置を追加し、絶対配置...

MySQL の例 DTID マスタースレーブ原理の分析

目次1. GTIDの基本概念2. GTIDの利点3. GTIDの仕組み4. 従来のレプリケーションに...

MySQLトランザクションを実行するための構文とプロセスの詳細な説明

概要: MySQL は、トランザクションをサポートするためにさまざまなストレージ エンジンを提供しま...

WeChatミニプログラムQRコード生成ツール weapp-qrcode 詳細説明

WeChat ミニプログラム - QR コード ジェネレーターダウンロード: weapp-qrcod...

Docker で Node.js をデプロイする方法

序文プロジェクトでは中間層としてNodeを使用し、Nodeのデプロイにはdockerを使用します。こ...

優れたユーザー エクスペリエンス デザイナーが行うべき 5 つのこと (画像とテキスト)

この記事は、@C7210 によって翻訳されたブログ「Usability Counts」からの翻訳です...

JavaScript 即時実行関数の使用状況分析

一般的に、関数は実行する前に呼び出す必要があることはご存じのとおりです。以下に示すように、関数を定義...

CSS における px、em、rem、pt の特徴、違い、変換について詳しく説明します。

コンセプト紹介: 1. px (ピクセル):仮想的な長さの単位で、コンピュータ システムのデジタル画...

Server-U 14バージョンのインストールと使用方法

Server-Uソフトウェアの紹介Server-U は非常に強力なファイル マネージャーです。FTP...

Linuxホスト名変更コマンドの詳しい説明

Linux ホスト名変更コマンド1. ホスト名を一時的に変更するだけの場合は、hostname コマ...