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

推薦する

nginx ロケーション優先度の詳細な説明

場所表現タイプ~ は大文字と小文字を区別して通常の一致を実行することを示します~*は大文字と小文字を...

ローカルストレージにブール型の値を保存する際の落とし穴を解決する

LocalStorageはブール値を保存します今日、ブール値データを保存するために localsto...

Zabbix ベースの Jenkins プロセス監視の詳細な説明

1. 監視アーキテクチャ図 2. 実装のアイデアJenkins に Metrics プラグインをイン...

jQuery キャンバスは QR コード付きのポスターを生成します

この記事では、jQuery キャンバスを使用して QR コード付きのポスターを生成するための具体的な...

DIVのぼかし機能を実装する方法

マウスを動かしたときにDIVが消えるように手ぶれ補正を使用するdiv タグ自体は onblur イベ...

CSS でフロートとマージンを混合するサンプルコード

最近の勉強で、GitHub でレイアウトの練習をいくつか見つけたのですが、レイアウトにまったく慣れて...

数字当てゲームを実装するための純粋なJavaScript

100 以内の自然数をランダムに選択し、プレイヤーに 10 ラウンド以内にその数を推測させる数字推...

CSS 向け SASS スタイル プログラミング ガイド

SASS を使用する開発者が増えるにつれて、SASS コードの数に注意する必要があります。 SASS...

クラウド サーバーを使用して CentOS システムに .NET 6.0 をインストールする

.NET SDK ダウンロード リンクhttps://dotnet.microsoft.com/do...

自動ロック画面機能を実現するjs

1. 使用シナリオこのような要件があるため、システムが開発されました。ユーザーがデスクトップを離れ...

MySQL ユーザーと権限、およびルートパスワードをクラックする方法の例

MySQL ユーザーと権限MySQL には、MySQL と呼ばれるシステムに付属するデータベースがあ...

VMware kali仮想マシン環境の設定方法

1|0 カーネルをコンパイルする(1)uname -rコマンドを実行してカーネルバージョンを表示しま...

スクロール時に選択領域のフォント色を暗くするために CSS を使用するサンプルコード

日付ピッカーをカプセル化する場合、選択時にフォントの色を暗くする必要があります。実装後の効果を見てみ...

フロントエンドでよく使われるjs関数メソッド

目次1. メール2. 携帯電話番号3. 電話番号4. URLアドレスですか? 5. 文字列ですか? ...