본문 바로가기

DB/mySQL

mysql 계정 생성

1. 사용할 DB선택
use mysql;

2. 테이블 생성
create database 계정이름;

2. 계정 생성
Grant ALL ON 계정이름 TO leemj@localhost IDENTIFIED BY '비밀번호';
full superuser 권한을 준다. 잘 생각해보고 사용하자.

3. DB에 계정 등록
insert into db
(host,db,user,select_priv,insert_priv,update_priv,delete_priv,
create_priv,drop_priv)
values ('%','DB이름','계정이름','Y','Y','Y','Y','Y','Y'); 

이 설정을 해야 원격에서 바로 DB로 접근할 수 있다.

예1)
insert into *
(host,db,user,select_priv,insert_priv,update_priv,delete_priv,create_priv,drop_priv)
values ('%','testdb.*','leemj','Y','Y','Y','Y','Y','Y');

예2)
INSERT INTO user (Host, User, Password) VALUES ('%', 'leemj', password('as!@#'));

4. 수정한 정보 반영
flush privileges;

'DB > mySQL' 카테고리의 다른 글

windows에서 mysql 압축파일로 설치하기  (0) 2017.03.02
MySQL, mysql workbench 설치  (0) 2015.08.29
CentOS6(x86_64)에서 MySQL 설치에서 원격까지  (0) 2011.10.27
mySQL 환경 설정  (0) 2011.08.03
mysql 설치  (0) 2011.08.03