Home Ubuntu 리눅스서버에 MySql설치
Post
Cancel

Ubuntu 리눅스서버에 MySql설치


MySql 설치

1
sudo apt-get install mysql-server

Jenkins Jenkins


방화벽 열어주기

MySql은 3306포트로 작동하기 때문에 3306포트를 열어준다.

1
sudo ufw 3306/tcp

Jenkins


MySql접속해보기

1
sudo /usr/bin/mysql -u root -p

Jenkins


외부 접근 가능한 IP할당해주기

기본적으로 127.0.0.1 IP만 접근가능하게 MySql에서 기본설정 되어 있다.
외부에서 접근 가능하도록 IP를 할당해주자.

권한부여

1
2
3
CREATE USER 'root'@'%' IDENTIFIED BY '지정할 PASSWORD'; //root계정 갱신
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //권한부여
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; //모든 IP 권한 부여

특정IP 권한부여

1
2
3
CREATE USER 'root'@'부여할 IP' IDENTIFIED BY '패스워드';
GRANT ALL PRIVILEGES ON *.* TO 'user'@'부여할 IP';
FLUSH PRIVILEGES;

권한제거

1
2
REVOKE ALL PRIVILEGES ON *.* FROM 'root'@'%';
DROP USER root'@'부여된 IP'

DBeaver로 연결

Jenkins

This post is licensed under CC BY 4.0 by the author.
Contents