LoginSignup
10
6

More than 5 years have passed since last update.

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

Last updated at Posted at 2017-09-27

前提
 ・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;

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

完了♪

10
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
6