この記事では主に rpm パッケージを使用して mysql 5.7.18 を CentOS7 にインストールする手順を詳しく紹介します。興味のある方は
手順 を参照してください。 2017-05-20、MySQL を使用-5.7.18。オペレーティング システムは 64 ビット CentOS
Linux
CentOS7 はデフォルトで MySQL の代わりに MariaDB をインストールし、MySQL 関連のソフトウェア パッケージも yum サーバーから削除されます。 MariaDB と MySQL が競合する可能性があるため、最初に MariaDB をアンインストールしてください。 1. インストールされている MariaDB 関連の rpm パッケージを確認します。
rpm -qa | grep mariadb
yum list mariadb-libs
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
次の手順には 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 の初期パスワードを変更する
1. 最初はパスワードがわからないので、まず設定ファイル/etc/my.cnfを変更して、MySQLがログイン時の権限チェックをスキップするようにします。次の行を追加します:
skip-grant-tables
service mysqld restart
mysql
use mysql; UPDATE user SET authentication_string = password('your-password') WHERE host = 'localhost' AND user = 'root'; quit;
/etc/my.cnf
を変更します。以前に新しく追加された
行skip-grant-tables
を削除し、MySQL を再起動します。この手順は非常に重要であり、これを実行しないと、重大なセキュリティ の問題が発生する可能性があります。 6. 設定したパスワードを使用してログインします。 mysql -u root -p
以上がrpm パッケージを使用して mysql 5.7.18 を CentOS7 にインストールする方法の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。