- 1. mysql client 접속
mysql -u root -p
use mysql
select host, user, password from user;
- 2.1 create user 구문으로 유저생성
create user 'test'@'%' identified by 'test';
CREATE USER 'test'@'10.10.10.10' IDENTIFIED WITH 'mysql_native_password' AS
#authentication_string# REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK;
=> IP추가 시 비밀번호 직접 넣지 않고 동일하게 생성
- 2.2 insert 구문으로 유저생성
insert into user (Host, User, Password, ssl_cipher, x509_issuer, x509_subject, authentication_string)
values ('localhost','test', password('test'),'','','','');
insert into user (Host, User, Password, ssl_cipher, x509_issuer, x509_subject, authentication_string)
values ('%','test', password('test'),'','','','');
flush privileges; -- * insert 구문으로 유저생성시엔 반드시 flush 해줘야 적용됨.
- 3. 권한 grant
grant all privileges on temp.* to test@'localhost';
grant all privileges on temp.* to test@'%';
grant all privileges on *.* to test@'%';
- 4. 권한 확인
show grants for test@'%';
'생계 > MySQL' 카테고리의 다른 글
MariaDB galera cluster mysql 유저 binary 설치 centos (0) | 2017.11.25 |
---|---|
MariaDB galera cluster yum install 설치 centos (0) | 2017.11.24 |
MariaDB Replication 설정 및 테스트 [centos] (2) | 2017.09.08 |
MariaDB 바이너리 설치 10.2.7 CentOS (0) | 2017.09.08 |
MariaDB 한글입력 character set 변경 (0) | 2017.09.08 |