일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- 백준 18310번
- javascript
- 백준 1331번
- HUFS 모각코 캠프
- 머신러닝과 딥러닝
- Python
- 백준 17451번
- 명품자바
- 다이나믹 프로그래밍
- 백준 15787번
- 깃헙
- AWS
- 알고리즘
- 백준
- SWEA 15612번
- 백준 1987
- 모각코
- java_programming
- 그리디
- SQL
- 백준 1253번
- MySQL
- 다이나믹프로그래밍
- react
- 그래프
- 자바
- 백준 16918번
- 백준 3085번
- 백준 2512번
- Today
- Total
차곡차곡
AWS EC2 ubuntu MySQL 설치 및 실행 (MAC) 본문
1. 비밀번호 설정
처음 EC2 인스턴스를 생성한 상태라면 root 계정의 비밀번호가 없기 때문에 먼저 해당 서버의 root 계정 비밀번호를 설정해줘야 한다.
$ sudo passwd root
위 명령어 입력 후, 비밀번호 설정
2. 관리자 계정으로 전환
$ su -
3. MySQL 설치
$ sudo apt-get update
$ sudo apt-get install mysql-server
4. MySQL 실행
$ mysql --version # MySQL 버전 확인
$ sudo systemctl start mysql # MySQL 실행
5. MySQL 접속
MySQL 설치가 완료되면 초기 비밀번호 세팅이 필요하다. 루트 계정 암호를 지정하고 테스트 유저 삭제 등의 옵션을 선택한다.
& sudo mysql_secure_installation // MySQL 보안 설정
& sudo mysql -u root -p // root 계정으로 최초 접속
Enter password: "루트 비밀번호"
6. 초기 비밀번호 세팅
mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[새로운 비밀번호]';
mysql > flush privileges;
비밀번호를 설정하는 과정에서 오류 발생
... Failed! error: SET PASSWORD has no significance for user 'root'@'localhost' as the authentication method used doesn't store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.
6-1. 해당 터미널 창을 꺼서 mysql_secure_installation을 끈다.
6-2. 다시 터미널 창을 켠 후 sudo mysql 을 입력해 mysql에 접속한다.
6-3. 다음 명령어로 비밀번호를 변경한다.
이때 대소문자, 숫자, 특수 문자를 섞은 8자 이상의 비밀번호를 입력해주어야 한다.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '[새로운 비밀번호]';
제대로 입력되면 Query OK가 뜬다.
6-4. mysqld을 나와 다시 mysql_secure_installation을 입력하고 설정을 진행한다.
비밀번호를 누르면 비밀번호를 바꿀 것인지 질문이 나오는데 이때 n을 눌러야 다음 단계로 넘어갈 수 있다. y를 누르면 다시 비밀번호를 설정하는 단계로 넘어가서 오류가 다시 등장한다. 그러면 위과정을 처음부터 다시 해야 한다.
7. MySQL 실행
$ sudo mysql -u root -p
참고 자료
https://velog.io/@itscool/AWS-EC2-Ubuntu에-MySQL-설치
https://seong6496.tistory.com/322
'server' 카테고리의 다른 글
MySQL Workbench 설치 후 서버 접속 (MAC) (0) | 2022.10.09 |
---|---|
AWS EC2 ubuntu 다른 계정 생성 및 확인 (MAC) (0) | 2022.10.09 |
AWS EC2 ubuntu 접속 (MAC) (0) | 2022.10.08 |