차곡차곡

AWS EC2 ubuntu MySQL 설치 및 실행 (MAC) 본문

server

AWS EC2 ubuntu MySQL 설치 및 실행 (MAC)

sohy 2022. 10. 9. 06:11

 

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
Comments