우분투에서 MySQL DB 공유하기

단비·2023년 5월 18일
0

학습

목록 보기
52/66

외부 접속 허용 설정 변경

  1. mysql 설정 파일 열기
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
  1. ip address 변경
    • 기존 bind-address(127.0.0.1)을 0.0.0.0으로 변경 후 :wq로 저장 후 종료





외부 접속 가능한 사용자 계정 추가하기

  1. MySQL 접속
$ sudo mysql -u root -p
  1. 기존 사용자 목록 확인
mysql> SELECT User, Host FROM mysql.user;
  1. 사용자 계정 추가
mysql> CREATE USER '유저네임'@'%' IDENTIFIED BY '패스워드';
  1. MySQL 종료 후 root 계정으로 재로그인
mysql> quit
$ sudo mysql -u root -p
  1. 생성한 계정에 권한 부여해주기
    • 권한 부여를 안해줄 경우 데이터베이스 생성 등 불가능
GRANT ALL PRIVILEGES ON *.* TO '유저네임'@'%';

위 과정 중 사용자 계정 추가할 때 바로 권한 부여해주는 방법
$ GRANT ALL PRIVILEGES ON . TO '아이디'@'%' IDENTIFIED BY '패스워드';





MySQL Dump 파일 만들기

  1. 복사할 DB 접속 후 Data Export 선택

  1. 복사할 database 선택 후 export

  1. 생성될 sql을 이용해 붙여넣기 할 DB에 이용
profile
tistory로 이전! https://sweet-rain-kim.tistory.com/

0개의 댓글