ホームページ  >  記事  >  データベース  >  rpm パッケージを使用して mysql 5.7.18 を CentOS7 にインストールする方法の詳細な紹介

rpm パッケージを使用して mysql 5.7.18 を CentOS7 にインストールする方法の詳細な紹介

黄舟
黄舟オリジナル
2017-06-04 09:57:011914ブラウズ

この記事では主に rpm パッケージを使用して mysql 5.7.18 を CentOS7 にインストールする手順を詳しく紹介します。興味のある方は

手順 を参照してください。 2017-05-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 list mariadb-libs

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

yum remove mariadb-libs

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

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

コードは次のとおりです:

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
rpm パッケージを使用して MySQL をインストールします

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

mkdir mysql-5.7.18
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-bundle.tar

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

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

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

skip-grant-tables

2. MySQL を再起動します。

service mysqld restart

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

mysql
4. mysql クライアントで次のコマンドを実行して、root パスワードを変更します。
use mysql;
UPDATE user SET authentication_string = password('your-password') WHERE host = 'localhost' AND user = 'root';
quit;

5. 設定ファイル

/etc/my.cnf

を変更します。以前に

新しく追加された

skip-grant-tables

を削除し、MySQL を再起動します。この手順は非常に重要であり、これを実行しないと、重大な

セキュリティ の問題が発生する可能性があります。 6. 設定したパスワードを使用してログインします。

mysql -u root -p
7.MySQL はパスワードの変更を強制します。単純なルールのパスワードは使用できません。 rree手順がちょっと面倒かもしれないので、他に方法が思い浮かばないので、このままでいきます。

以上がrpm パッケージを使用して mysql 5.7.18 を CentOS7 にインストールする方法の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。