«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags more
Archives
Today
Total
05-19 01:45
관리 메뉴

+1-1+1-1+1-1+1-1...

My SQL 계정 및 테이블 생성 절차 예제 본문

Linux/MySQL

My SQL 계정 및 테이블 생성 절차 예제

투명인간 2020. 12. 30. 22:29
728x90

시나리오
Test DB를 생성하여, 접근계정에 권한을 부여하고, 특정 서버(WAS 서버)에 DB Connection 허용하기

접근계정 : TestUser
생성 DB : TestDB
WAS IP : 10.10.11.3

 

1. 서버 접속
2. Root 권한 할당
> su –
3. MySQL 접속
mysql -u root –p
4. 계정 생성 - 접근할 클라이언트 IP 별로 계정 생성
# 웹/WAS IP
MariaDB [mysql]> create user TestUser@10.10.11.3 identified by 'password';
Query OK, 0 rows affected (0.003 sec)
5. 계정 확인
use mysql
select user, host from user where user = 'TestUser';
6. 기존 DB Charset 확인
SELECT default_character_set_name, DEFAULT_COLLATION_NAME FROM information_schema.SCHEMATA WHERE schema_name = "기존DB";
7. DB 생성 – character set 기존 DB를 참고하여 옵션 적용
create database hrtemp default character set utf8;
8. DB 확인
show databases;
9. DB에 권한 할당 – 풀 권한
GRANT ALL privileges ON hrtemp.* TO TestUser@'10.10.11.3'

반응형

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

MariaDB 복제 구성 하기  (0) 2021.01.26
MariaDB 원격 접속 허용하기  (0) 2021.01.19
MariaDB 설치 - YUM  (0) 2021.01.19