반응형
계정생성
CREATE USER '[계정명]'@'[접속가능한ip]' IDENTIFIED BY '[패스워드]';
아래는 예시입니다.
CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';
CREATE USER 'test'@'%' IDENTIFIED BY 'test';
database 생성
create database [db 이름];
아래는 예시입니다.
create database test_db;
아래는 만들어진 database가 정상적으로 잘 생성되었는지 모든 database를 보는 명령어입니다.
show databases;
계정에 database 권한 추가
grant all privileges on [db 이름].* to '계정명'@'[접속가능한ip]' IDENTIFIED BY '[패스워드]';
아래는 예시입니다.
GRANT ALL PRIVILEGES ON test_db.* TO 'test'@'localhost' IDENTIFIED BY 'test';
GRANT ALL PRIVILEGES ON test_db.* TO 'test'@'%' IDENTIFIED BY 'test';
권한 반영
아래 명령어는 앞서 설정한 권한반영을 위해 grant 테이블을 reload하여 변경사항을 바로 적용해줍니다.
flush privileges
#mariadb, #mysql, #db
728x90
반응형
'개발팁' 카테고리의 다른 글
아파치 httpd 서버에서 확장자 숨김, apache 확장자 숨기기, 확장자 없이 사용하기, php 확장자 숨기기, apache 확장자 없이 (0) | 2023.11.16 |
---|---|
csv 파일 mysql/mariadb로 insert하기 (0) | 2023.11.06 |
윈도에서 방화벽 해제 여부 확인, 윈도우 포트 오픈 확인, powershll 포트 오픈 확인 (1) | 2023.10.27 |
php 에서 named parameter sql 간단히 사용하기 (0) | 2023.10.25 |
mysql 백업 bash 스크립트 (1) | 2023.10.24 |
댓글