* 초기 root 암호 설정하기.

  - mysqladmin으로 하는 방법

$ mysqladmin -u root -p 


  - update문을 이용

$ mysql -u root 


mysql> use mysql;

mysql> update user set password=password('새로운패스워드') where user='root';

mysql> flush privileges;

mysql> quit;



* 계정 관리

* 계정 생성

mysql> create user 생성아이디@localhost identified by '새비밀번호';

mysql> create user 생성아이디@'%' identified by '새비밀번호';


* 계정 삭제

drop user 삭제할아이디@localhost;

drop user 삭제할아이디@'%';


* 데이터베이스 관리

* DB생성

mysql> create database 새로운데이터베이스명;

mysql> create schema 디비명 default character set utf8;


* DB삭제

mysql> drop database DB이름;



* 계정에 DB권한부여

mysql> GRANT ALL PRIVILEGES ON 데이터베이스이름.* TO 계정아이디@localhost identified by '계정비밀번호';

mysql> GRANT ALL PRIVILEGES ON 데이터베이스이름.* TO 계정아이디@'%' identified by '계정비밀번호';


모든권한부여

GRANT ALL PRIVILEGES ON *.* TO 계정아이디@'%' WITH GRANT OPTION; (IP예: '192.168.1.%')





+ Recent posts