반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- IntelliJ
- VPN
- java bigdecimal
- redis
- chart.js
- docker
- codedeploy error
- Kafka
- codepipeline
- AWS CI/CD 구축하기
- bootstrap
- codedeploy
- COALESCE
- PostgreSQL
- Flux
- or some instances in your deployment group are experiencing problems.
- aws
- codebuild
- Spring Error
- node
- Python
- Airflow
- kubeflow
- SQL
- chartjs
- JavaScript
- aws cicd
- Jenkins
- 도커
- Spring
Archives
- Today
- Total
Small Asteroid Blog
[AWS] Amazon linux 2023 에 MySQL 8.0 설치 본문
728x90
amazon linux 2023 AMI에 mysql 8.0 설치하는 것은 다른 AMI 들과 다르다.
MySQL 설치하기
먼저 mysql 을 설치하고자 하는 인스턴스에 접속한다.
ssh -i /path/my-key-pair.pem ec2-user@instance-public-ip
Amazon Linux 에서 Mysql 을 찾는다.
dnf search mysql

repository 를 최신 버전으로 업데이트 한다.
sudo dnf update
레포지토리 추가
sudo wget https://dev.mysql.com/get/mysql80-community-release-el9-4.noarch.rpm

다운받기
sudo dnf install mysql80-community-release-el9-4.noarch.rpm

mysql 설치하기
sudo dnf install mysql-community-server


mysql 버전 확인
mysql -V

mysql 서버 시작하기
sudo systemctl start mysqld //Starts MySQL service
sudo systemctl enable mysqld //Enabled mySQL service to restart on bot
systemctl status mysqld //Check MySQL service running status

MySQL 초기 세팅
초기화 비밀번호 확인
sudo grep 'temporary password' /var/log/mysqld.log

데이터베이스의 전반적인 보안을 강화하려면 mysql 을 보호해야 한다.
sudo mysql_secure_installation -p
노란색 부분에 위의 명령어에서 나온 초기화 비밀번호를 입력해준다.
그다음에 변경하고자 하는 비밀번호를 사용하면 된다.
파란색 부분은 내용 확인 후 본인에게 맞는 상황으로 Y/N 를 선택해서 사용하면 된다.


MySQL 접속하기
mysql -u root -p
비밀번호는 위에서 생성했던 비밀번호를 사용하면 된다.

데이터베이스 확인하기
SHOW DATABASES;

https://cloudkatha.com/how-to-install-mysql-8-on-amazon-linux-2023/
728x90
반응형