+1-1+1-1+1-1+1-1...
My SQL 계정 및 테이블 생성 절차 예제 본문
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 |