Information Security ˗ˋˏ ♡ ˎˊ˗

OS/Database

[DBMS] MySQL 설치방법 및 사용법 (Ubuntu 16.04)

토오쓰 2022. 1. 28. 15:06

 

0. 설치한 Linux 버전 확인하기

lsb_release -a

옵션 a를 입력하면 모든 정보를 확인할 수 있다.

 

 

1. 리눅스(우분투)에서 mysql을 설치

sudo apt-get install mysql-server

중간에 root 패스워드 설정 두 번 입력하면 된다.

 

 

mysql -u root -p

 

exit

MySQL에서 나올 때 사용하는 명령어

 

 

2. 데이터베이스(Database) 생성하기

현재 DB를 확인하는 명령어

show databases;

 

create database DB이름;

 

추가된 Database 확인하기

show databases;

 

 

3. 계정생성하기

use mysql;
show tables;

 

계정에 관련된 정보를 관리하는 테이블 user 테이블이다.

select host, user from user;

 

*변경사항: MySQL 5.7부터 user테이블에 password 컬럼이 삭제되고 authentication_string 컬럼으로 변경되었다.

select host, user, authentication_string from user; 

 

계정 추가하는 명령어

create user '계정 아이디'@localhost identified by '비밀번호'; 

계정 추가되었다.

 

 

추가된 계정 확인하기

select host, user, authentication_string from user;

 

 

localhost 말고 외부에서도 접속할 수 있도록 설정하는 방법

create user '계정 아이디'@'%' identified by '비밀번호';

 localhost 부분을 지우고 host를 '%'로 변경하면 외부에서의 접속을 허용한다.

 

사용자 계정과 패스워드가 동일한지 여부 조회

SELECT host, user FROM user WHERE authentication_string=password(user);

 

 

참고

https://2dubbing.tistory.com/13