MySQL
AWS
EC2
mysql5.7

ec2(amazon linux)にmysql5.7を導入

More than 1 year has passed since last update.

前提
 ・EC2のインスタンスを作成済み(yumのupdateも完了)
 ・インスタンスのセキュリティーグループでsshを許可している
 ・インスタンスにSSHに繋げる
 ・Macでターミナルを使用

手順
 1. リボジトリの追加
 2. mysqlインストール
 3. mysql起動
 4. ログイン
 5. パスワードの変更

1. リポジトリを追加 

sudo yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

2. mysqlインストール

sudo yum install mysql-community-server mysql-community-devel.x86_64

 バージョンの確認

mysql --version

3. mysql起動

sudo service mysqld start

 mysql自動起動設定

sudo chkconfig mysqld on

4. ログイン

ログインできなかったorz
調べたら「/var/log/mysqld.log」に
[Note] A temporary password is generated for root@localhost: xxxxxxxxx
と初期パスワードが書いてあるのでそれを使用してログイン
※ historyに残るからpasswordはログインコマンドと一緒に書かない方が良いと思う。。。

mysql -u root -p

5. パスワードの変更

パスワードの変更をしないと処理を受け付けてくれない為、パスワードを変更
※ポリシー強め
ALTER USER root@localhost IDENTIFIED BY '新パスワード';
※下記でパスワードのポリシーを下げる事も可能
SET GLOBAL validate_password_length=4;
SET GLOBAL validate_password_policy=LOW;

新しいパスワードで再ログインして確認する!

完了♪