프로그래밍/DB20 mysqldump 옵션 및 사용법 1. mysqldump 옵션 중 binary log 의 포지션 정보 같이 dump 하기 /usr/local/mysql/bin/mysqldump -uroot -p --master-data=2 > /data/…/backup.sql 이 명령어 중에서 "--master-data=2" 옵션을 주게 되면 덤프 시점의 binary log의 포지션 정보가 같이 Dump 되게 된다. Dump된 파일을 에디터로 열어보면 다음과 같은 내용이 나온다. 2. Table Lock 걸기 FLUSH TABLES WITH READ LOCK; //Table Lock 걸기 UNLOCK TABLES; //Table Lock 풀기 3. Mysqldump options mysqldump Ver 10.9 Distrib 4.1.18, for pc.. 2009. 7. 8. Mysql procedure sample source 아래 소개된 SQL 소스 코드는 3가지의 MySQL 프로시져(PROCEDURE)를 이용해서 테이블 중에 개별 레코드의 특정 컬럼의 문자열을 구분자로 분리해서 별도의 테이블에 각각 하나의 레코드로 기록할 수 있도록 합니다. 출처 : http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=64862&page=2 DROP TABLE IF EXISTS my_bundles; CREATE TABLE my_bundles(seq int auto_increment, total int, bundle text, PRIMARY KEY (seq)); INSERT INTO my_bundles(total,bundle) VALUES (3,"JAVASCRIPT,ACT.. 2009. 7. 8. mysql 프로시져 생성, 호출 Professional | hongjae83 http://blog.naver.com/hongjae83/150034876380 test 테이블을 하나 생성합니다 (ex) -- create News table, be sure to be in a 'test' DB CREATE TABLE News (NewsID int auto_increment not null, Title varchar(32), primary key(NewsID)) ---------------------------------------- 프로시져 만드는 형식 DELIMITER $$ DROP PROCEDURE IF EXISTS sprocTest $$ CREATE PROCEDURE sprocTest () BEGIN END $$ DELIMITER ;.. 2009. 7. 8. ## MySQL root 패스워드 분실시 ## MySQL root 패스워드 분실시 ■ Windows 플랫폼 일단 실행되고 있는 MySQL 데몬을 종료 하여야 합니다. 작업 관리자(Ctrl+Shift+Esc) 또는 Ctrl+Alt+Del 을 실행시켜서 mysqld.exe 또는 mysqld-nt.exe 를 찾아서 프로세스 종료 해주신 다음 아래의 방법대로 작업 하시기 바랍니다. MS-DOS 창을 열어서 Windows 98 :: 시작 -> 실행 -> command Windows NT :: 시작 -> 실행 -> cmd MySQL 이 설치된 디렉토리로 이동하신다음 mysqld.exe --skip-grant 다음과 같이 승인 절차를 거치지 않도록 MySQL 데몬을 실행합니다. 또 다른 MS-DOS 창을 열어서 MySQL 이 설치된 디렉토리에서 아래와 같이.. 2009. 6. 18. 이전 1 2 3 4 5 다음