[Server] Linux DB 설치(MySQL 설치 및 셋팅)

seonjeong·2023년 5월 17일
0

Server

목록 보기
4/15
post-thumbnail

MySQL 설치

sudo apt install mysql-server

mysql -v // 설치 확인

MySQL 접속

sudo mysql -u root -p
use mysql

사용자 계정 생성

create user '사용자 계정'@'%' identified by '비밀번호';

데이터베이스 권한 부여

grant all privileges on (권한을 부여할 데이터베이스명) *.* To '사용자 계정'@'%';

mysqld.cnf 파일 편집

cd /etc/mysql	// 파일의 위치로 이동

cd mysql.conf.d	// 설정 파일로 이동

sudo vi mysqld.cnf;	// 설정 파일 내부로 이동

bind-address = 0.0.0.0 // 설정 파일 내부에서 설정 변경
  • bind-address -> 데이터베이스 서버가 어떤 주소로의 요청을 허용할 것인지 설정
  • bind-address 0.0.0.0으로 수정
  • 네트워크 전체 대역, 즉 모든 트래픽에 대해서 요청을 허용한다는 의미

네이버 클라우드
외부 접속시, 공인IP를 통해서 접속
ACG에서 3306 포트를 허용해준다

MySQL workbench

  • + 버튼을 클릭후 셋업 작성
    업로드중..
  • test connection 에서 성공이 뜨면 ok를 클릭한다
    업로드중..




Reference

https://nobacking.tistory.com/88

profile
🦋개발 공부 기록🦋

0개의 댓글