CentOS7 は rpm パッケージを使用して mysql 5.7.18 をインストールします

CentOS7 は rpm パッケージを使用して mysql 5.7.18 をインストールします

例示する

この記事は、2017 年 5 月 20 日に MySQL-5.7.18 を使用して作成されました。オペレーティング システムは、デスクトップとしてインストールされた 64 ビット CentOS Linux リリース 7.2.1511 (Core) です。

MariaDBをアンインストールする

CentOS7 ではデフォルトで MySQL の代わりに MariaDB がインストールされ、MySQL 関連のパッケージも yum サーバーから削除されます。 MariaDB と MySQL が競合する可能性があるため、まず MariaDB をアンインストールしてください。

1. インストールされている MariaDB 関連の rpm パッケージを確認します。

rpm -qa | grep mariadb

2. インストールされている MariaDB 関連の yum パッケージを確認します。パッケージ名は、rpm コマンドの結果に応じて決定する必要があります。

yum リスト mariadb-libs

3. インストールされている MariaDB 関連の yum パッケージを削除します。パッケージ名は、yum list コマンドの結果に従って決定する必要があります。この手順にはルート権限が必要です。

yum mariadb-libs を削除します

MySQL rpm パッケージをダウンロード

ソフトウェア パッケージは非常に大きいため、最初に他の方法 (Thunder など) を使用してダウンロードすることもできます。 rpm 方式を使用すると、インターネット接続なしでインストールすることもできます。これは yum ではできないことです。他のバージョンの MySQL をインストールする必要がある場合は、公式 Web サイトにアクセスして、対応する rpm ダウンロード リンクを検索してください。

次のようにコードをコピーします
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar をダウンロードしてください

rpm パッケージを使用して MySQL をインストールする

次の手順には root 権限が必要です。また、パッケージ間の依存関係のため、各 rpm コマンドは順番に実行する必要があります。

mysql-5.7.18 を mkdir します
tar -xv -f mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7.18
cd mysql-5.7.18/
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm

インストールが成功したら、インストール ファイルと一時ファイルを削除することもできます。

CD ..
rm -rf mysql-5.7.18
rm mysql-5.7.18-1.el7.x86_64.rpm-バンドル.tar

初期MySQLパスワードを変更する

次の手順には root 権限が必要です。

1. 最初はパスワードがわからないため、まず設定ファイル /etc/my.cnf を変更して、MySQL がログイン時に権限チェックをスキップできるようにします。行を追加します:

スキップ許可テーブル

2. MySQLを再起動します。

サービスmysqldを再起動

3. パスワードなしでMySQLにログインします。

マイスク

4. mysql クライアントで次のコマンドを実行して、root パスワードを変更します。

mysql を使用します。
ユーザーを更新します。SET authentication_string = password('your-password') WHERE host = 'localhost' AND user = 'root';
やめる;

5. 設定ファイル/etc/my.cnfを変更して、以前に追加したskip-grant-tables行を削除し、MySQL を再起動します。この手順は非常に重要であり、実行しないと重大な安全上の問題が発生する可能性があります。

6. 設定したパスワードを使用してログインします。

mysql -u ルート -p

7.MySQL はパスワードの変更を強制しますが、単純なルールのパスワードにすることはできません。

ALTER USER root@localhost は 'your-new-password' によって識別されます。

手順が少し面倒に思えるかもしれませんし、他の解決策はまだ思いついていないので、今のところはこの方法で使用してください。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • CentOS7 は rpm を使用して MySQL 5.7 をインストールするチュートリアル図
  • Centos7 に mysql 8.0.13 (rpm) をインストールする詳細なチュートリアル
  • Centos7 への mysql8.0rpm のインストール チュートリアル
  • Centos6.5 の rpm パッケージから mysql5.7 をインストールするときに発生する初期化エラーの解決策
  • CentOS 7 で rpm パッケージを使用して MySQL 5.7.18 をインストールする
  • Alibaba Cloud Centos7.3 インストール mysql5.7.18 rpm インストール チュートリアル
  • CentOS 7 で RPM パッケージを使用して MySQL 5.7.9 をインストールするチュートリアル
  • CentOS 7 で RPM を使用して mysql5.7.13 をインストールする
  • CentOS7 rpm を使用した MySQL の詳細なインストール
  • Centos 7 mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar の簡単な分析

<<:  jQuery ツリービュー ツリー構造アプリケーション

>>:  Linux で docker-compose を使用したソフトウェア構成の詳細な説明

推薦する

MySQLの整数および文字列インデックスの無効化または暗黙的な変換に関する簡単な説明

目次問題の概要問題の再現問題の拡大結論は問題の概要今日、仕事中に、DBA が突然、SQL に暗黙的な...

任意の長さの配列を作成または埋めるための JS のヒントの要約

目次序文直接充填方式for ループの push() メソッド配列コンストラクタメソッド配列コンストラ...

WindowsシステムでPhPStudy MySQLの起動に失敗する問題を解決する

エラーを報告するApache\Nginx サービスは正常に起動しましたが、MySQL は起動に失敗し...

HTML文書におけるol要素の数値制限に関する議論

一般的に言えば、HTML ドキュメント内で極端に大きな <ol> リストに遭遇する可能性...

Web面接におけるJS事前解析と変数プロモーションの違い

目次事前分析とは何ですか?変数と関数の準備の違いvar 変数の繰り返し宣言変数と関数の昇格の優先順位...

Dockerを使用してJenkinsをインストールする方法

目次1. イメージをプルする2. ローカルデータボリュームを作成する3. コンテナを作成する4. J...

Vue cli開発に基づく外部コンポーネントVantのデフォルトスタイルの変更の詳細な説明

目次序文1. 少ない2. コンポーネントをインポートする3. 設定ファイルを変更するステップ1: l...

JavaScript の寄生的構成継承についての簡単な説明

コンポジション継承組み合わせ継承は、疑似古典的継承とも呼ばれます。これは、昨日説明したプロトタイプ ...

VMware ESXi サーバー仮想化クラスター

目次まとめ環境とツールの準備サーバー仮想化のインストール VMware ESXi仮想マシンのオペレー...

Linux システム ディスクのフォーマットとスワップ パーティションの手動追加

Windows: NTFS、FATをサポートLinux は次のファイル形式をサポートしています: C...

WeChatミニプログラムがいいねサービスを実装

この記事では、WeChatアプレットの具体的なコードを参考までに紹介します。具体的な内容は次のとおり...

MySQL 5.7 MGR シングルマスター決定マスターノード方式の詳細説明

当銀行のMGRは年末に開始されます。公式文書を読んだり、毎日テストを受けたりしなければなりません。毎...

JavaScript ESの新機能letとconstキーワードに基づく

目次1. letキーワード1.1 基本的な使い方1.2 変動昇進はない1.3 一時的なデッドゾーン1...

Douyin ロゴを作成する手順の CSS3 分析

「Tik Tok」も大人気で、ユーザー数は7億人と言われています。今日は、注目を集めるためにTikT...