IT이야기/ubuntu
ubuntu 16.04 mysql workbench 접속
mysql 설치가 끝났다는 전제하에 진행합니다.
외부접속 허용을 위해 mysqld.cnf파일을 열어줍니다.
수정이 안될시 sudo로 권한 상승 후 수정합니다.
ubuntu 버전 : 18.04.3
mysql 버전 : 5.7.25
사용 클라우드 서버 : aws
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address를 주석처리 해주거나 127.0.0.1을 0.0.0.0으로 바꿔줍니다.
그후 mysql에 접속합니다.
ex)mysql -u root -p
그 후
grant all privileges on *.* to 'testuser'@'%' identified by 'test123';
testuser는 db 접속 계정을 의미합니다. 없을경우 만들어주거나 정 모르겠다면 root를 입력합니다.
test123은 해당 아이디의 비밀번호입니다.
flush privileges;
해당 명령어를 안치면 저장이 안됩니다.
그 후 ctrl + z로 mysql에서 빠져나옵니다.
sudo ufw allow out 3306/tcp
sudo ufw allow in 3306/tcp
3306포트의 포트를 열어줍니다.
그 후 workbench로 허용된 계정으로 접속을 하면 끝!
aws등의 클라우드 호스팅을 사용할 경우 자체 방화벽 허용을 해줘야 접속이 가능합니다.
'IT이야기 > ubuntu' 카테고리의 다른 글
ubuntu 18.04 vsftpd 설치 셋팅! (0) | 2020.12.24 |
---|---|
ubuntu 현재시간 확인과 시간 변경하는 법! (0) | 2019.11.08 |
ubuntu] mysql 재설치하기! (0) | 2019.11.07 |
ubuntu 18.04 mysql 설치 및 기본 셋팅 (0) | 2019.08.22 |
ubuntu mysql or maria db 삭제법 (0) | 2019.08.22 |