2018. 10. 27. 22:50
maridb&mysql
--계정생성
INSERT INTO mysql.user (host,user,password) VALUES('아이피','root',password('신규암호'));
create user '사용자이름'@'localhost' identified by 'xxxxx';
--권한부여
GRANT ALL PRIVILEGES ON *.* TO 'root'@'아이피' WITH GRANT OPTION; #GRANT 권한까지 줄 경우
#PROCEDURE 관련권한
GRANT ALTER ROUTINE, CREATE ROUTINE, EXECUTE ON HWANG_DATA.* TO 'hwang_gw'@'1.1.1.1';
GRANT SELECT ON mysql.proc TO 'monitor_user'@'%';
grant all privileges on MONITOR_RESULT.* to 'monitor_user'@'%';
--권한 시스템 적용
flush privileges;
--패스워드변경
update mysql.user set password=password('암호') where user='';
--백업계정의 권한(pw가 노출되므로 최소한의 권한만 준다.)
GRANT LOCK TABLES, TABLES, RELOAD, REPLICATION, CLIENT, SELECT, SHOW DATABASES, SHOW VIEW ON *.* TO 'backup'
'maridb&mysql' 카테고리의 다른 글
mysql status 확인하기 (0) | 2020.07.30 |
---|---|
mariabackup 을 이용한 mariadb 백업 (0) | 2018.12.12 |
mysql DB관리용 쿼리 (0) | 2018.10.26 |
procedure 생성 템플릿 (0) | 2018.10.26 |
Function 템플릿 (0) | 2018.10.26 |