-
[AWS] EC2에 MYSQL설치AWS/AWS 사용 2021. 3. 31. 20:05
소규모 프로젝트에서 RDS로 DB를 운용하기엔, 비용이 부담스럽다.
EC2에서 데이터베이스를 구축해보자.
관리자 권한 전환 후
apt-get install mysql-server
apt-get install mysql-server command 실행
그 다음
mysql -u root -p
mysql에 위의 커맨드를 입력해 접속해보자. (처음엔 계정설정이 안되어있어 EnterPassword나올시 그냥엔터)
// mysql version 8.xxx // sql 언어사용 mysql> alter user 'root'@'localhost' identified with mysql_native_password by '1234'; mysql> FLUSH PRIVILEGES; mysql> exit
root 계정의 비밀번호를 설정 및 완료
추가로 외부접속 설정위해 mysql.conf파일 있는곳으로 디렉토리 이동
cd /etc/mysql/mysql.conf.d
vi mysqld.cnf // vi 에디터로 mysqld.cnf 파일을 실행.
bind-address를 찾아서 0.0.0.0으로 변경.
service mysql restart // 명령으로 mysql-server 재시작
update user set Host='%' where User='root'; // root계정을 원격에서 사용하기위해
MySQL Workbench로 접속 하기.
- Hostname에 aws 인스턴스 ipv4 주소를 입력.
- Store in Keychain ... 버튼을 눌러 비밀번호 입력.
- Test Connection 버튼을 눌러 원격 접속이 되는지 확인.원격접속하는데 꽤 애를 먹었다... 이런저런 방법 사용하다가 root계정을 날려먹어 다시 깔아서 진행을 해보았다.
원격접속에 애로사항이 있다면 위 블로그에서 확인 하길 바랍니다..
728x90'AWS > AWS 사용' 카테고리의 다른 글
[AWS] EC2 에서 디렉토리, 파일가져오기 (0) 2021.04.01 [AWS] EC2상의 Node.js 간단한 서버구현 (0) 2021.03.24 [AWS] EC2 Node.js 설치 (2) 2021.03.24 [AWS] EC2 SSH접속 (MacOS ) (0) 2021.03.24 [AWS] EC2 생성 (0) 2021.03.24