자주 써야하는데 까먹어서 정리하는 SQL
use mysql;
--유저생성(외부 접속 가능)
create user 'user계정'@'%' identified by '비밀번호';
--유저정보 조회
select user,host from user;
--DB생성
create database db이름 default character set utf8;
--DB조회
SHOW DATABASES;
--특정 db에 특정 유저 권한부여(전체권한)
grant all privileges on db이름.* to 'user계정'@'%';
--권한 반영
FLUSH PRIVILEGES;
--유저 비밀번호 바꾸기
alter user 'User계정'@'%' identified with mysql_native_password by '비밀번호';
--유저 삭제
drop user 'user계정'@'%';
그외
-- 모든 DB에 전체 권한 추가
grant all on *.* to 'user계정'@'localhost';
-- 모든 DB에 대한 select, insert 권한 추가
grant select, insert on *.* to 'user계정'@'localhost';
'인프라 > Linux' 카테고리의 다른 글
[Linux]Ubuntu에서 systemd 서비스 등록하기 (0) | 2024.07.25 |
---|---|
Linux 서버에서 윈도우로 파일 전송하는 방법(cifs, rsync) (1) | 2024.07.01 |
netplan에서 gateway4 안될 때? routes를 사용 (0) | 2024.05.01 |