前提
・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;
新しいパスワードで再ログインして確認する!
完了♪