TECH
QUESTION
자주하는 질문답변 입니다.
MySQL
작성자 | 유건데이타 | 등록일 | 2015-07-27 |
제목 | 기본 | ||
---|---|---|---|
1. mysql 접속
[root@localhost etc]# mysql -u root -p Enter password: 2. 사용할 계정을 생성 create user 계정명; create user 계정명@localhost identified by '비밀번호'; create user 계정명@'%' identified by '비밀번호'; 계정명 뒤에 localhost와 % 차이는 local에서 접속하기 위해서는 localhost로 하고, 외부의 모든 아이피에서 접속하기 위해서는 '%'를 사용한다. mysql> create user admin; mysql> create user admin@localhost identified by '1234'; 3. 데이터 베이스 생성 create database 데이터베이스명; mysql> create database member; 4. 사용자 권한주기 grant all privileges on 데이터베이스명.테이블명 to 계정명@호스트명 identified by 비밀번호; admin에게 모든 데이터베이스 관리 권한 부여 mysql> grant all privileges on *.* to admin@'%' identified by '1234'; admin에게 member 데이터베이스 관리 권한 부여 mysql> grant all privileges on member.* to admin@'%' identified by '1234'; admin에게 member 데이터베이스 payment테이블 관리 권한 부여 mysql> grant all privileges on member.payment to admin@'%' identified by '1234'; admin에게member 데이터베이스 select, insert, update, delete 관리 권한 부여 mysql> grant select, insert, update, delete on member.* to admin@'%' identified by '1234; 5. 변경된 내용 적용 flush privileges; mysql> flush privileges; 사용자 삭제 drop user 계정명@localhost; drop user 계정명@'%'; mysql> drop user admin@localhost; mysql> drop user admin@'%'; 데이터베이스 목록보기 show databases; mysql> show databases; 데이터베이스 캐릭터셋 변경하기 create schema 데이터메이스명 default character set utf8; |
Comment | |||
---|---|---|---|
등록된 코멘트가 없습니다. |