최종수정
: 2020.08.22
컴퓨터 스팩
: Ubuntu Server 18.04.4 LTS ( AWS EC2 )
우선 자신의 우분투 비밀번호를 알아야 한다( root 계정의 초기 비밀번호가 우분투 비밀번호로 설정되기 때문 )
비밀번호 변경은 터미널에
passwd 를 입력하면 된다.
//--------------
mysql 설치는
apt-get update
apt-get install mysql-server
//----------------
mysql 원격접속 설정은
sudo mysql -u root -p
비밀번호를 요구하면 비밀번호 입력
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '당신의_비밀번호';
flush privileges;
grant all privileges on *.* to 'root'@'%' identified by '당신의_비밀번호';
flush privileges;
exit
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
i 입력
중간쯤에 bind-address = 127.0.0.1 이 부분의 맨 앞에 #를 넣어준다
esc버튼 누르고 :wq
sudo /etc/init.d/mysql restart
이 다음은 방화벽 설정에서 mysql포트(3306)을 해제시켜주어야 한다.
EC2 관리 사이트로 들어가서
사용중인 인스턴스의 "보안 그룹"을 확인한다.( 인스턴스 일람의 가장 왼쪽쯤에 위치해있다)
보안 그룹을 확인했으면 화면 오른쪽 하단의
네트워크 및 보안 -> 보안 그룹으로 들어간다
해당 보안그룹에 체크를 해주면 밑부분 화면에 세부정보, 인바운드 규칙, 아웃바운드 규칙 등이 뜨는데,
그중에 인바운드 규칙에 들어가 위의 사진처럼 수정해 준다.
끝.
//--------------------
한국어 지원 설정은
sudo vi /etc/mysql/my.cnf
i 입력
맨 밑에 다음의 텍스트를 넣어준다
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
character-set-client-handshake=FALSE
collation-server=utf8mb4_unicode_ci
character-set-server=utf8mb4
init-connect="SET NAMES utf8"
입력후 esc키 누르고 :wq
sudo /etc/init.d/mysql restart
//-------------------
끝
[Ubuntu] 우분투 Openjdk 1.8 설치 (0) | 2020.08.22 |
---|---|
[Ubuntu] 우분투 Node.js, npm 설치 / 설치법 (0) | 2019.10.20 |
[Ubuntu] 우분투 Mysql 실행 / 실행법 (0) | 2019.10.20 |
[Ubuntu] mysql sudo 명령어 없이 DB접속 (0) | 2019.05.23 |
댓글 영역