Amazon linux의 yum에는 mysql 설치 경로가 없다.
sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
sudo yum -y install mysql-community-server
mysql --version
MySQL이 제대로 설치 되었다면 위의 명령어로 아래와 같이 버전을 확인할 수 있다.
sudo systemctl start mysqld
현재 root 계정과 임시 비밀번호가 발급 되어있고 데이터베이스에 접속해서 계정을 만들어야한다.
sudo grep 'temporary password' /var/log/mysqld.log
mysql -u root -p
위에 나온 비밀번호를 입력하여 데이터베이스에 접속한다.
접속하고 나서 루트 비밀번호를 설정할 때까지 다른 작업은 할 수 없다.
ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '변경할 비밀번호';
FLUSH PRIVILEGES;
대문자, 소문자, 숫자, 특수문자를 섞어서 만들어준다.
root 계정으로 접근하는 것은 보안에 좋지 못 하므로 다른 계정을 만들어서 사용하는 것을 권장한다.