'DB'에 해당되는 글 4건

1. my.cnf 수정

[client]

default-character-set=utf8


[mysql]

default-character-set=utf8


[mysqld]

collation-server = utf8_unicode_ci

init-connect='SET NAMES utf8'

character-set-server = utf8


2. 확인



블로그 이미지

비추마

,

SQLyog Autocommit false

DB 2011. 11. 29. 14:45

SQLyog기능중 autocommit 사용 해제를 하는 특정 기능이 보이지 않았다.

쿼리 실행전

SET autocommit = 0;

........................ 쿼리 실행 ..........................

확인 후 commit;

commit 전 rollback; (롤백할경우)

블로그 이미지

비추마

,

mysql dump

DB 2011. 3. 1. 23:47
서버가 갑자기 사라진다라는 경우를 생각하고 우리가 백업 할 수 있는 정보들은 주기적으로 백업하자!

$ : mysqldump --help
....
....
위의 옵션들을 정리하여 필요한 DB 및 TABLE을 덤프
파일로 저장을 할 수 있고 XML 로 저장을 할 수 있다.

1) DB 전부 백업
$: mysqldump -hlocalhost -unextree -pnextree nextreedb > nextree_20100402.sql
- Mysql 서버 인코딩 환경을 따라 간다.
- 특정 인코딩을 옵션으로 줄 수 있다.

2) xml 형식으로 백업
$: mysqldump -X -hlocalhost -unextree -pnextree nextreedb > nextree_20100402.xml

3) 복구

$: mysql -hlocalhost -unextree -pnextree nextreedb2 < nextree_20100402.sql

위의 세개는 가장 간단한 백업 및 복구 방법이다.
이밖에 MYSQL 기본 설정에 관한 옵션들을 줄 수 있다.
--help 명령어로 각 상황에 맞는 덤프를 뜰 수 있도록 하자.

블로그 이미지

비추마

,


1. DB 생성

-> create database nexfadb;
-> show databases;
         : nexfadb 데이터베이스가 추가되었다

2. 사용자 등록

모든 권한 주기

grant all privileges on nexfadb.* to nexfa@localhost identified by 'nexfa' with grant option;

위와 같이 하면 localhost 에서만 접근이 가능하다.

모든 호스트에 대해 접근을 가능하게 하기 위에서는

grant all privileges on nexfadb.* to nexfa@'%' identified by 'nexfa' with grant option;

잡업을 마친 후에는 꼭

flush privileges;

exit;

적용이 되었는지 확인 하기 위해
mysql -unexfa -pnexfa nexfadb;



 


블로그 이미지

비추마

,