[리눅스] MySQL 설치

Hyeri Park·2022년 10월 31일
0
post-thumbnail

1. 개요

리눅스 환경에서 apt 명령어로 mysql 설치하는 방법


2. 설치

1) apt 업데이트

sudo apt-get update

2) mysql 설치

sudo apt-get install mysql-server

3) mysql 버전 확인

mysql --version

# 결과 (버전 확인 되면 설치 성공)
mysql  Ver 8.0.31-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

3. 접속

1) root 유저로 접속

mysql.server start

sudo mysql -u root -p

[Enter password : 가 나오면 password 입력하면 된다. (생략도 가능, 생략 원할 시 Enter 입력)


2) 계정 확인 (User 목록 확인)

  1. User 목록 확인
    SELECT user, host, plugin FROM user;

  1. 계정 추가 (% : 외부 접근 허용)
    CREATE USER '[계정명]'@'%' IDENTIFIED BY '[password]';

  1. 권한 부여
    GRANT ALL PRIVILEGES ON *.* TO 'ila'@'%' WITH GRANT OPTION;

3) databases 추가

  1. 데이터베이스 생성
    CREATE DATABASE [데이터베이스 이름]

  2. 데이터베이스 보기
    SHOW DATABASES;

  3. 데이터베이스 사용
    USE [데이터베이스 이름];


4. 클라우드 이용 (GCP) - 외부 ip 사용 시

1) Port 할당

https://velog.io/@hyeri_hello/Spring-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-GCP-Google-Cloud-Platform-%EC%84%9C%EB%B2%84-%EB%B0%B0%ED%8F%AC

위 url 내의 4번 목록 참고해서 3306 port 를 열어줘야 한다.

2) bind-address 변경

port open 후 주소 변경을 해줘야 한다.

  1. 디렉토리 변경
    cd /etc/mysql/mysql.conf.d

  2. root 계정으로 mysqld.cnf 파일 열기
    sudo vi mysqld.cnf

  • i 를 누르면 insert 환경으로 바뀌고 ip 127.0.0.10.0.0.0 로 변경 후
    esc 누르면 저장 전 readonly로 변경된다.

    이후 :wq 저장 후 빠져나온다.

  • 변경된 내용 재확인 하려면 cat mysqld.cnf 로 열어서 확인한다.

  • 이후 리스타트

sudo /etc/init.d/mysql restart

5. 관리도구 연결 (DBeaver)

https://velog.io/@hyeri_hello/DB-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EA%B4%80%EB%A6%AC%EB%8F%84%EA%B5%AC-DBeaver-%EC%97%B0%EA%B2%B0

profile
Backend Developer

0개의 댓글