코딩마을방범대
우분투에서 MySQL 외부 접속 허용 설정하기 본문
728x90
외부 접속 허용 설정 변경
1. mysql 설정 파일 열기
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
2. ip address 변경
- 기존 bind-address(127.0.0.1)을 0.0.0.0으로 변경 후 :wq로 저장 후 종료
외부 접속 가능한 사용자 계정 추가하기
1. MySQL 접속
$ sudo mysql -u root -p
2. 기존 사용자 목록 확인
mysql> SELECT User, Host FROM mysql.user;
3. 사용자 계정 추가
mysql> CREATE USER '유저네임'@'%' IDENTIFIED BY '패스워드';
4. MySQL 종료 후 root 계정으로 재로그인
mysql> quit
$ sudo mysql -u root -p
5. 생성한 계정에 권한 부여해주기
- 권한 부여를 안해줄 경우 데이터베이스 생성 등 불가능
GRANT ALL PRIVILEGES ON *.* TO '유저네임'@'%';
위 과정 중 사용자 계정 추가할 때 바로 권한 부여해주는 방법
$ GRANT ALL PRIVILEGES ON . TO '아이디'@'%' IDENTIFIED BY '패스워드';
728x90
'💡 백엔드 > 우분투' 카테고리의 다른 글
JAVA_HOME, CATALINA_HOME 등 환경변수 설정 방법 (0) | 2023.06.07 |
---|---|
우분투 톰캣 메모리릭 발생 시 (0) | 2023.05.29 |
우분투에서 Tomcat 사용하기 - (3) log 확인 방법, war 배포 시 발생할 수 있는 오류들 (0) | 2023.05.28 |
우분투에서 Tomcat 사용하기 - (2) war파일 배포 (0) | 2023.05.27 |
우분투에 MySQL 설치하기 (0) | 2023.05.27 |