본문 바로가기
여러가지/Database

[MySql & Mariadb] Ubuntu(우분투)에서 외부 접속 허용 권한 주기 및 환경 파일 수정

by 포스트it 2022. 1. 28.
반응형

 

우선 우분투에 Mariadb & mysql 이 설치 되었다고 믿고 글을 쓰겠습니다.

# mariadb 실행
~# mariadb -u root -p



## 혹시 비밀번호가 설정이 안되어있다면,
MariaDB [(None)]> set password=password('비밀번호');

 

그리고 계정에 권한을 부여해주세요 !

MariaDB [(None)]> GRANT ALL PRIVILEGES ON *.* to 'root'@'%' IDENTIFIED BY '비밀번호';

 

mariadb 종료 하시고,

우분투에서 터미널 실행 후 환경설정을 변경하러 !

~# vi /etc/mysql/my.cnf

 

환경 설정을 실행하시고 조금 아래보시면 이런 내용이 있습니다.

# MariaDB database server configuration file.
#
# 생략 #

[mysqld]
#
# * Basic Settings
#
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address            = 127.0.0.1   <<< 요놈

위에 중에서 

bind-adress = 127.0.0.1 이놈을 주석 처리 해주시면 외부에서 접속이 가능해집니다 !

 

그리고,

마무리로 mariadb 재시작 해주세요 :)

~# systemctl restart mysql.service

 

이제 외부에서 DB접속이 가능하답니다 ㅎ

728x90
반응형

댓글