Ubuntu에 MySql 설치하기

taeng·2023년 7월 16일
0


Nest.js 공부를 하기위해 지난번 사용하기로한 stickPC에 mysql을 설치하기 위해 진행하였다

1. APT-GET 업데이트

sudo apt-get update

2. MySql 설치

sudo apt-get install mysql-server

3. MySql 기본 설정

서버 시작시 MySql 자동 시작하기

sudo systemctl enable mysql

4. 외부접속 설정

외부에서 접속하게 하기위하여 몇 가지 설정을 더 해주었습니다.

4-1

mysql의 설정이 되어있는 cnf파일을 수정해야 합니다

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

port 3306 포트로하면, 기존꺼에 충돌이 될 수있다는 글을보고 40040으로 임의 변경 하였고. 127.0.0.1 은 외부 접속이 안되기 때문에 주소를 주석처리 해주었다.
수정 후 ESC -> :wq

5. MySql user 생성및 권한 허용

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

mysql> CREATE USER 'user1'@'%' IDENTIFIED BY '비밀번호';
mysql>  GRANT ALL PRIVILEGES ON *.* TO 'user1'@'%';
mysql> FLUSH PRIVILEGES;

user 생성시 % 이 모든 곳에서 접속 허용 이라는 뜻이라고 합니다.

6.Mysql 포트 열어주기

 sudo ufw allow out 40040/tcp
 sudo ufw allow in 40040/tcp
 sudo service mysql restart

세팅 후 재시작 해주고나니

세팅 설정이 완료 되었다.

profile
주니어 백엔드 개발자 공부 정리

0개의 댓글