728x90
반응형
1. MySQL 설치하기
$ sudo apt-get install mysql-server -y
MySQL의 기본 포트는 3306 이다. 해당 포트를 3333로 변경하자.
또, 외부에서 접속할 수 있도록 설정도 변경하자.
$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
해당 파일 내에 내용을 변경하자.
Port = 3333
# bind-address = 127.0.0.1 // 외부 접속 위해서 주석처리
# mysqlx-bind-address = 127.0.0.1 // 외부 접속 위해서 주석처리
그리고 mysql 을 재시작하자.
$ sudo service mysql restart
$ sudo service mysql status
기본 포트(3306)는 닫고, 외부 접속 포트인 3333포트는 방화벽 해제하자
$ sudo ufw deny 3306 && sudo ufw allow 3333
MySQL 을 실행하여, 유저와 IP접속과 권한을 만들어주자
$ sudo mysql -u root -p
CREATE USER 'odin'@'192.168.123.%' IDENTIFIED BY '11335588!';
GRANT ALL PRIVILEGES ON *.* to 'odin'@'192.168.123.%';
192.168.123.x 아이피에서 접속하는 것만 허용하겠다는 뜻이다.
유저와 권한을 보고 싶으면 아래 더보기를 누르자.👇
더보기
# 유저 보기
USE mysql;
SELECT user, host FROM user;
# 유저 권한 보기
SHOW GRANTS FOR 'odin'@'192.168.123.%';
SHOW GRANTS FOR CURRENT_USER;
2. WORKBENCH 에서 접속해보기
WORKBENCH 를 실행하고, + 버튼을 누르자.
연결 정보를 입력하고, [Test Connection]을 해보자.
MySQL 계정의 패스워드를 입력하자. 통과하면, 오른쪽 그림과 같이 뜬다.
OK를 누르고 새로운 연결을 생성하자.
접속완료 된 화면이다.
SSH 로 접속해서 mysql 을 실행해도 된다!
하지만, WORKBENCH 는 사용하지 못해고, 텍스트로 봐야하기에... 힘들다!
728x90
반응형
댓글