mysql 계정 및 DB 생성
DB & SQL 2015. 6. 23. 01:16$ mysql -u root -p //암호를 입력하고 root계정으로 접속 mysql> CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'passwd'; //로컬에서만 접속 가능한 사용자를 생성한다 mysql> show databases; //현재 존재하는 DB 목록 보기 mysql> CREATE DATABASE db_name; //새로 생성한 사용자가 사용할 DB를 생성한다 mysql> GRANT ALL PRIVILEGES ON db_name.* TO 'user_name'@'localhost'; //새로 생성한 사용자에게 생성된 DB의 권한을 준다 mysql> FLUSH PRIVILEGES; //지금까지의 생성 작업을 적용한다 mysq> use db_name; // 생성된 DB를 작업 대상으로 지정한다 mysql> CREATE TABLE student(num int(10) primary key, name char(10)); //num, name 필드를 가지는 student 이름의 테이블을 생성 mysql> show tables; //작업 대상 DB에 있는 테이블 목록 보기 mysql> SELECT * FROM student; //student 테이블에 있는 레코드 목록 보기
외부 접속이 가능하도록 하려면 localhost 부분을 접근허용할 ip를 넣거나 %(모두 허용)로하고
my.cnf 파일의 bind-address 항목을 주석 처리해야함
'DB & SQL' 카테고리의 다른 글
linux mint13 oracle 11g express 설치 (0) | 2015.06.23 |
---|---|
oracle SQL*PLUS command (0) | 2015.06.23 |
mysql 인코딩 utf8 적용 (0) | 2015.06.23 |
linux ubuntu MySQL 재설치 (0) | 2015.06.23 |
mysql 모든 table 삭제 (0) | 2015.06.23 |