반응형

저장소 설정

$ sudo apt-get update

$ sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

도커 공식 GPG key 추가

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Stable repository 설정

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Docker 엔진 설치

최신 버전의 Docker Engine 및 containerd를 설치한다.

  sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

설치 완료 후 제대로 설치되었는지 확인한다.

sudo docker version

Docekr 서비스 등록 및 실행

sudo systemctl enable docker
sudo systemctl start docker
반응형

'MLops' 카테고리의 다른 글

쿠버네티스 설치  (0) 2022.10.02
쿠버네티스 개요  (0) 2022.10.01
반응형

개요

Mysql을 처음 설치한 후 아무 설정없이 사용할 경우 localhost로만 접속이 가능하다. 따라서 MySQL 외부접속 허용 설정과 외부 접속이 가능한 계정을 만들어서 외부에서 접속해본다.

1. my.cnf 파일 찾기

sudo find / -name "my.cnf"
나의 파일의 위치는 /etc/mysql/my.cnf 였다.

2. my.cnf 파일 읽기


위와 같은 내용이면 /etc/mysql/my.cnf 파일 내용이 위와 같다면 /etc/mysql/mysql.conf.d 에 위치한 mysqld.cnf 파일을 연다.

3. mysqld.cnf 파일 수정

bind-address 를 0.0.0.0으로 수정한다. 0.0.0.0은 any ip의 의미를 가진다.
# bind-address = 127.0.0.1
bind-address = 0.0.0.0

4. 변경 값 적용을 위한 서비스 재시작

service mysql restart

5. 외부 접속 가능한 계정 생성

5-1. mysql접속

sudo mysql

5-2. 계정 검색

use mysql;
select host, user from user;

호스트가 localhost 뿐이다.

5-3. 계정 추가

5-4. 계정 권한 추가

모든 DB와 Table에 권한을 준다.

grant all privileges on *.* to 'root'@'%';

권한 설정을 적용한다.
flush privileges;

반응형

'MySQL' 카테고리의 다른 글

Dataframe MySQL에 Import 하기  (0) 2022.09.14
Ubuntu MySQL 설치하기  (0) 2022.09.12
mysql connection pool  (0) 2021.08.31
MySQL 디비 커넥트 지속시키기  (0) 2021.07.13
반응형

1. 업데이트

sudo apt-get update

2. mysql-server 설치

sudo apt-get install mysql-server

3. 방화벽 허용

sudo ufw allow mysql

4. mysql 실행

sudo systemctl start mysql

5. 자동 재시작 적용

sudo systemctl enable mysql

6. mysql 접속

sudo mysql -u root -p

반응형

'MySQL' 카테고리의 다른 글

Dataframe MySQL에 Import 하기  (0) 2022.09.14
MySQL 외부접속 허용하기  (0) 2022.09.12
mysql connection pool  (0) 2021.08.31
MySQL 디비 커넥트 지속시키기  (0) 2021.07.13

+ Recent posts