バージョン: mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
注: 事前に現在のシステムを確認する必要があります。インストール MySQL はありますか? ある場合は、アンインストールする必要があります (centos7 には MariaDB データベースが付属しているため、最初のステップはデータベースをアンインストールすることです)
MySQL データベースを表示します:
rpm -qa | grep -i mysql
MySQL をアンインストールしますデータベース:
rpm -e [mysql文件名]
関連ファイルがある場合、それらを直接アンインストールすることはできません。次のコマンドを使用して、
rpm -e --nodeps [mysql文件名]
を強制的にアンインストールできます。 1. mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar を /home/ にコピーします (ソフトウェアを次の場所にインストールします)。 linux の場合、通常はファイルをホーム ディレクトリにコピーする必要があります)
cp mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar /home/
2. ファイルを解凍します
tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
以下は抽出されたすべての rpm ファイルです
3. rpm ファイルを解凍してインストールします
1. 通常、インストールする必要があるのは次のファイルのみです
2. 次に、コマンドを使用して rpm ファイルを 1 つずつ解凍し、インストールします。上記のファイルもインストールに含まれていますので、以降は対応する優先順位が与えられます。したがって、次の順序で 1 つずつ解凍してインストールする必要があります。
mysql-community-common-5.7.16-1.el7.x86_64 mysql-community-libs-5.7.16-1.el7.x86_64 mysql-community-client-5.7.16-1.el7.x86_64 mysql-community-server-5.7.16-1.el7.x86_64 mysql-community-devel-5.7.16-1.el7.x86_64
4. インストールが成功したら、mysql サービスを開始します。
systemctl start mysqld.service
5 3306 ポートを確認します。
netstat -ln | grep 3306
を有効にするかどうかを確認します。 6. my.cnf 設定ファイル
#1 を変更します。この手順では、my.cnf ドキュメントを見つける必要があります。 my.cnf ファイルのデフォルトのパスは /etc/my.cnf2 です。my.cnf
vim /etc/my.cnf3 を編集して、「i」を押してください。モードを挿入した後、次のコードを挿入します
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock symbolic-links=0 log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid validate_password=off default-storage-engine=innodb character-set-server=utf8 collation-server=utf8_general_ci注:
validate_password=off は、パスワード検証プラグインをオフにすることを意味します (この文は追加する必要があります。パスワード変更時に追加しないと非常に面倒です)。
4. 保存して終了します (「esc」を押し、「:wq」と入力します)
5 mysql サービスを再起動しますsystemctl restart mysqld.service7. このステップは特に重要です
. 前の各ステップを慎重にテストし、正常に実行する必要があります。
1. 初期化テーブル /user/sbin/mysqld --initialize --user=mysql
2. 初期化後、mysql のゼロタイム ログイン パスワードが生成されるのですが、どこで確認できますか? my.cnf ファイルで前に設定したログ パスは、log-error=/var/log/mysqld.log です。このパスの下の mysqld.log ログを確認し、ゼロ時間のパスワード
cat /var/log/mysqld.log |grep password
3 を見つけます。 「ゼロ時間パスワードを使用して、mysql データベースのパスワードを再変更する」によると
mysql_secure_installation
4. Enter キーを押した後、パスワードの入力を求められます。ゼロ時間パスワードを入力するだけで済みます。 。
5. 正しいパスワードを入力した後、新しいパスワードを入力して確認します。
8. パスワードの変更が成功すると、mysqlにログインできるようになります。
以上がCentos7 インストール mysql5.7.16 データベース インスタンスの分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。