상세 컨텐츠

본문 제목

[sql] aws인스턴스에 mysql 설치

mysql

by 2hansoul 2023. 9. 8. 20:17

본문

반응형

1. mysql 설치

 

Amazon Linux 에서 지원하지 않는 버전의 리포지토리를 리포지토리를 설치했기 때문입니다.

 

yum repo에 등록 하고 설치가 안되어 해당 방법으로 진행 한다 

sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm
sudo dnf install mysql-community-server

rpm -qa | grep mysql 이라는 명령어를 사용 하여 yum 설치가 잘 된 지 확인하자

 

버전을 확인해 보면 설치 된 걸 확인 할 수 있다

 

[root@ /]# mysql --version
mysql  Ver 8.0.34 for Linux on x86_64 (MySQL Community Server - GPL)

2. mysql 실행 

[root@ /]# systemctl start mysqld
[root@ /]# netstat -ntlp

해당 명령어를 실행 하고 netstat 로 확인 해보면 mysql가 돌아가는 걸 확인 할 수 있다

 

3.mysql 접속 

[root@ip-172-31-43-136 /]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

기존에는 엔터를 입력하면 바로 접속이 됐지만 8버전 부터는 조금 달라 진 것 같다

[root@ip-172-31-43-136 /]# grep 'temporary password' /var/log/mysqld.log

초기 비밀번호를 확인 하고 다시 진행하면 접속은 잘된다 

4 . mysql 비밀번호 변경

mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

기존에 비번 말고 비번을 변경 하여 사용 해줘야 한다 

ALTER USER 'root'@'localhost' IDENTIFIED BY '비밀번호';

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

 

해당 오류는 비번이 너무 간단해서 다시 설정을 해줘야 한다 대/소문자/기호 다 넣어주세요!!

 

다음에는 계정생성으로......

 

 

반응형

관련글 더보기

댓글 영역