본문 바로가기
Programming/Linux

Mysql, MariaDB에서 DB 및 유저생성

by ▒◈§№▩ 2020. 7. 25.

Mysql 및 MariaDB에서 DB 및 유저 생성 방법에 대해 알아보도록 하겠습니다.

 

우선 리눅스에서 아래와 같이 Mysql에 접속합니다.

mysql -u root -p

 

show databases 명령어로 현재 생성된 DB를 확인합니다.

show databases;

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.03 sec)

 

여기서는 glass라는 DB를 생성하겠습니다.

create database glass;

 

"show databases" 명령어로 다시 확인해 보면 glass라는 DB가 생성된 것을 확인할 수 있습니다.

show databases;

+--------------------+
| Database           |
+--------------------+
| information_schema |
| glass              |  <=== 새로생성됨
| mysql              |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)

 

 

DB에 계정 생성하는 방법은 아래와 같이 명령어를 입력하면 됩니다.

create user '계정명'@'아이피' identified by '패스워드';

create user 'glass'@'%' identified by 'pw4321';

 

계정 권한 설정은 아래와 같습니다.

create usergrant all privileges on 데이터베이스.* to '계정명'@'아이피';

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

 

계정 생성과 권한 설정한 것 바로 적용하려면 아래 명령어를 사용하면 됩니다.

flush privileges;

 

DB 사용자 조회를 해보면 위에서 생성했던 "glass"라는 계정이 생성된 것을 확인할 수 있습니다.

 

select host, user from mysql.user;

+-----------+-------+
| host      | user  |
+-----------+-------+
| %         | glass |  <===============
| 127.0.0.1 | root  |
| ::1       | root  |
| localhost | root  |
+-----------+-------+
4 rows in set (0.01 sec)

 

'Programming > Linux' 카테고리의 다른 글

Apache VirtualHost (아파치 가상호스트 설정)  (0) 2020.07.24
APM 설치  (0) 2020.07.22
리눅스 OS 확인  (0) 2020.07.22

댓글