본문 바로가기

02 .administration/iv. mysql

mysql(2) - db테이블 생성

특정 파일에 저장된 sql 실행하여 database 만들기
aa.sql 이라는 파일로 가정합시다.
         create database aa;
./mysql -u [USERIID] -p mysql < ./aa.sql

확인 방법
./mysql -u [USERID] -p mysql
>show databases;

table만들기
cc.sql
create table cc(
uid int(3) NOT NULL,
name var(12) NOT NULL,
PRIMARY KEY (uid)
);

./mysql -u [USERID] -p [DB_NAME]
확인방법
./mysql -u [USERID] -p [DB_NAME]
>혹은 use DB_NAME
>show tables;
>select * from cc;
>desc cc;
-->cc라는 테이블이 만들어졌고, 해당 내용은 uid와 name가 되어져 있습니다.

=================새로운 사용자를 위한 query문====================
new.sql
create database newuser;  //newuser라는 테이터베이스를 생성
insert into db 
values('localhost','newuser','ppp','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y'); //Y=12
//newuser라는 관리데이터베이스의 db테이블에 새로운 데이터베이스와 생성과 소유자 권한을 설정

insert into user
values ('localhost','ppp','password('임의입력')','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','N','1','','','','','');
//user테이블에 ppp라는 새로운 사용자의 패스워드와 권한을 입력)

./mysql -u root -p mysql < ./new.sql

'02 .administration > iv. mysql' 카테고리의 다른 글

mysql(4) - tip? mysqladmin  (0) 2008.08.19
mysql(3) - 패스워드 복구  (0) 2008.08.19
mysql(1) 사용자 생성 패스워드변경//시작하기  (0) 2008.08.19
mysql 세팅  (0) 2007.11.18
mysql configure  (0) 2007.11.18