-
[AWS] EC2 Ubuntu에 MySQL5.7 설치AWS 2020. 6. 2. 16:37반응형
1.MySQL 설치
설치 중 계속 진행할 것인지 물어보는데 'Y'를 입력하고 엔터를 누르면 계속 설치가 진행됩니다.
1sudo apt-get install mysql-server-5.7cs 2.관리자(root) 비밀번호 설정
관리자(root)의 비밀번호를 설정하세요.
관리자 비밀번호를 설정하지 않고 설치된 경우
MySQL 버전에 따라 MySQL의 관리자(root) 계정은 접속 시 auth_socket 플러그인을 이용하여 인증 로그인을 합니다. 관리자(root) 계정에게 비밀번호를 부여하고 접속을 허용하려면 다음과 같은 작업이 필요합니다.
1234567891011121314151617# MySQL 접속sudo mysql# user 테이블 조회select user, authentication_string, plugin, host from mysql.user;# 플러그인 및 비밀번호 수정update mysql.user set plugin='mysql_native_password' where user='root';update mysql.user set authentication_string = PASSWORD('변경할 비밀번호') where user='root';flush privileges;exit;# 관리자(root) 계정 접속 확인mysql -u root -pcs 3.MySQL 외부 접속 설정
3_1.mysqld.cnf 수정
bind-address를 127.0.0.1 > 0.0.0.0 으로 변경하세요.
1vi /etc/mysql/mysql.conf.d/mysqld.cnfcs 3_2.MySQL 재시작
1sodu service mysql restartcs 3_3.외부에서 접속할 계정 생성
12345# 계정 생성create user '계정'@'%' identified by '비밀번호';# 권한 부여grant all privileges on *.* to '계정'@'%' with grant option;cs 3_4.인바운드 규칙 추가
3306 포트를 인바운드 규칙에 추가하세요.
3_5.MySQL Workbench 접속 확인
Hostname : 퍼블릭 IP
Post : 3306
Username : 생성한 계정
Password : 생성한 계정의 비밀번호
반응형'AWS' 카테고리의 다른 글
[AWS] EC2 Ubuntu에 Tomcat8.5 수동 설치 (0) 2020.06.15 [AWS] EC2 Ubunto에 JDK8 수동 설치 (0) 2020.06.09 [AWS] EC2 Ubuntu에 Maven 수동 설치 (0) 2020.06.06 [AWS] EC2 Ubuntu에 Tomcat8 설치 (0) 2020.06.02 [AWS] EC2 Ubuntu에 OpenJDK8 설치 (0) 2020.06.01