오랜만에 EC2에 새로운 서버를 만들고 여러가지 환경설정을 하려니 기억이 안나서 약간 애먹었다 ㅋㅋ
기준은 Amazon Linux2 OS이고 같은 Linux라도 Ubuntu처럼 다른 운영체제라면 명령어가 약간 다른 줄로 안다.
예전에는 yum install mysql-community-server 명령어만 입력하면 바로 설치가 되었지만 이번에는 이상하게 아래와 같은 오류가 났다.
The GPG keys listed for the "MySQL 8.0 Community Server" repository are already installed but they are not correct for this package.
흠흠 .. 검색해보니 예전에는 바로 설치가 되었는데 yum 설치 가능리스트에서 빠져 수동으로 가져와야 한다고 한다.
아래에 순서를 쭉 나열해 보았다.
1. yum설치 파일 가져오기
yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2. 설치파일에 필요한 key 수동 import
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
3. 가져온 파일과 key값을 yum에 업데이트 해주기
yum update
4. 설치
yum install mysql-community-server
이렇게 하면 설치가 끝났다. 이제 제대로 접속 되는지 확인하면 된다.
1. mysql 서버 시작과 구동 확인
sudo systemctl start mysqld
sudo systemctl status mysqld → 초록색으로 active 나오면 성공
2. 임시로 할당된 비밀번호 확인
cat /var/log/mysqld.log | grep 'temporary password’
3. 로그인
mysql -u root -p => 엔터를 누루고 2번 명령어에서 확인한 비밀번호로 로그인 하면된다.
임시로 생성된 비밀번호가 살짝 복잡하니 아래 링크를 따라서 비밀번호 변경 해보쟈.
https://techgenix.com/reset-mysql-root-password-forgotten/
루트 계정은 루트로 남겨놓고 필요한 권한만 스스로 부여해서 user 계정을 새로 만들어 사용하기를 추천한다!
휘뚜루 마뚜루 될 줄 알았는데 생각보다 오래걸렸다. 약간 자존심에 스크래치가 났지만 요것을 계기로 뭐든지 꾸준히 해야겠다고 느꼈다.
[AWS/EC2] EC2에서 React Vite 실행하기 / 배포🗙 실행⭕ (0) | 2023.05.06 |
---|---|
[AWS/EC2] No space left on device / pip 설치 시 발생하는 문제 (0) | 2023.04.19 |
[AWS/S3] S3를 이용해서 호스팅하고 Cloudflare로 도메인 연결하기(1) - S3 비용 구성알기 (0) | 2022.03.27 |
[AWS/S3] S3를 이용해서 호스팅하고 Cloudflare로 도메인 연결하기 튜토리얼 (0) | 2022.03.20 |
[AWS] Certified Architecture Associate(SSA-CO2) 합격후기와 공부법 (0) | 2022.01.30 |