Windows10にVMwareを入れて CentOS7.5 Apache2.4 PHP7.2 MySQL5.7 上で WordPress4.5.9 を動かしてみる【その5】

前回、Windows10 にインストールした VMware Workstation Player 上で CentOS + Apache + PHP が動くようになりました。

Windows10にVMwareを入れて CentOS7.5 Apache2.4 PHP7.2 MySQL5.7 上で WordPress4.5.9 を動かしてみる【その4】
前回は、Windows10 上の VMware Workstation Player で作った仮想環境に CentOS7 + Apache2.4 まで入れました。 今回は、この仮想環境に PHP7.2 をインストールします。 PHP7.2 ...

今回は、この仮想環境に MySQL5.7 をインストールします。

MySQL インストール

もし、仮想環境の CentOS にログインしていなかったら、ログインします。

CentOS のログイン画面

一般ユーザーでログインします。
一般ユーザー をクリックします。
パスワード一般ユーザーのパスワード を入力して[サインイン]をクリックします。

デスクトップの空いているところで、右クリックをして出てきたメニューの 端末を開く を選択します。

一般ユーザーでログインしているので端末内で su コマンド使って root になります。
パスワードは root のパスワードを入力します。

[user@localhost ~]$ su
パスワード:
[root@localhost user]# cd
[root@localhost ~]#

MariaDB のアンインストール

CentOS7 にははじめから MariaDB がインストールされているらしいので確認します。

[root@localhost ~]# rpm -qa | grep maria
mariadb-libs-5.5.56-2.el7.x86_64

いた!

yum コマンドを使って MariaDB を削除します。

[root@localhost ~]# yum remove mariadb-libs

削除されるパッケージが表示されます。

上記の処理を行います。よろしいでしょうか? [y/N]

y を入力して Enter を入力します。

完了しました!
[root@localhost ~]# 

MariaDB が削除されました。

MySQL5.7 Yum Repository をインストール

yum コマンドを使って MySQL5.7 の Yum リポジトリをインストールします。

[root@localhost ~]# yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

インストールされるパッケージが表示されます。

Is this ok [y/d/N]: 

y を入力して Enter を入力します。

完了しました!
[root@localhost ~]# 

MySQL5.7 をインストール

yum コマンドを使って MySQL5.7 をインストールします。

[root@localhost ~]# yum install mysql-community-server

インストールされるパッケージが表示されます。

Is this ok [y/d/N]: 

y を入力して Enter を入力します。

上記の処理を行います。よろしいでしょうか? [y/N]

これが表示されたら y を入力して Enter を入力します。

完了しました!
[root@localhost ~]# 

MySQL の起動

MySQL起動

[root@localhost ~]# systemctl start mysqld

状態確認

[root@localhost ~]# systemctl status mysqld

自動起動設定

[root@localhost ~]# systemctl enable mysqld

MySQL の初期設定

初期設定時の root パスワード確認

まず現在の root パスワードを確認します。
MySQL5.7 の最初の root のパスワードはログに出力されているのでこれを確認します。

[root@localhost ~]# cat /var/log/mysqld.log | grep password
[Note] A temporary password is generated for root@localhost: xxxxxxxxxxxx

このパスワードを使用して初期化を行います。

初期化コマンド

初期化コマンド使って初期化します。

[root@localhost ~]# mysql_secure_installation

まず現在のパスワードを聞かれるので先ほど確認したパスワードを入力します。

新しいパスワードを聞かれるので設定します。
パスワード文字列には条件があるようで、& などの文字 大文字 小文字 数字 を組み合わせたパスワードじゃないと通らないようです。

VALIDATE PASSWORD PLUGIN can be used to test passwords
 .
 .
Press y|Y for Yes, any other key for No:

n

Estimated strength of the password: 100 
Change the password for root ? ((Press y|Y for Yes, any other key for No) : 

n

Remove anonymous users? (Press y|Y for Yes, any other key for No) : 

y

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : 

y

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : 

y

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : 

y

設定ファイル編集

my.conf ファイルを編集して、文字コードを設定します。
まず、my.conf ファイルをバックアップしてから編集します。

[root@localhost ~]# cp -p /etc/my.conf /etc/my.conf.org
[root@localhost ~]# vi /etc/my.conf
character_set_server=utf8
skip-character-set-client-handshake

my.conf に2行追加します。
ファイルを開いたら、Shift + G キーを押して最終行まで行きます。
Shift + A キーを押して INSERT モードになったら2行追加します。
character_set_server=utf8
skip-character-set-client-handshake
ESC キーを押して INSERT モードを抜けたら Shift + ZZ キーで保存終了します。

MySQL の再起動

初期設定が終わったので再起動しておきます。

[root@localhost ~]# systemctl restart mysqld

バージョン確認

[root@localhost ~]# mysqld -V
mysqld  Ver 5.7.22 for Linux on x86_64 (MySQL Community Server (GPL))

インストール完了

これで Windows10 にインストールした VMware Workstation Player 上で CentOS + Apache + PHP + MySQLが動くようになりました。

次回は WordPress をインストールします。

Windows10にVMwareを入れて CentOS7.5 Apache2.4 PHP7.2 MySQL5.7 上で WordPress4.5.9 を動かしてみる【その6】
前回、Windows10 にインストールした VMware Workstation Player 上で CentOS + Apache + PHP + MySQLが動くようになりました。 今回は、この仮想環境に WordPress4.5.9...

 

タイトルとURLをコピーしました