개발/Mysql(22)
-
mysql 백업및 복구
백업하기1) DB별로 백업mysqldump -u root -p DB명 > 파일명.sql 2) 전체 백업mysqldump -u root -p –all-databases > 파일명.sql 3) 캐릭터셋 옵션을 이용하여 백업mysqldump -u root -p –default-character-set=euckr DB명 > 파일명.sql (euckr, utf8 등이 있음) 4) 특정 테이블만 덤프mysqldump -u root -p DB명 테이블명 > 파일명.sqlmysqldump -u root -p -B DB명 –tables 테이블명1 테이블명2 테이블명3 > 파일명.sql 5) 테이블 구조만 백업 mysqldump -u root -p –no-data DB명 > 파일명.sql 6) XML 파일로 백업 mysq..
2018.11.10 -
PHP5 Exception 예외처리 사용 방법과 그 종류
PHP5 Exception 예외처리 사용 방법과 그 종류 Exception 종류 클래스BadFunctionCallExceptionBadMethodCallExceptionDomainExceptionInvalidArgumentExceptionLengthExceptionLogicExceptionOutOfBoundsExceptionOutOfRangeExceptionOverflowExceptionRangeExceptionRuntimeExceptionUnderflowExceptionUnexpectedValueException Exception 클래스 소스Exception { /* 프로퍼티 */ protected string $Exception->message ; protected int $code ; protect..
2013.11.21 -
mysqli 클래스
Mysqli 클래스 query , insert , modify , delete 인터페이스 정리 DB 접속 클래스 DB 접속정보 DbMySqli : [클래스1개] mysqli, [인터페이서 2개] DbSwitch, ArrayAccess 를 상속 받아 구현을 합니다.< ?php# Parent : MySqli# Parent : DBSwitch# purpose : mysqli을 활용해 확장한다class DbMySqli extends mysqli implements DbSwitch,ArrayAccess{ private $params = array(); # dsn : host:dbname = localhost:dbname public function __construct($dsn='',$user='',$passwd..
2013.11.21 -
mysqli 일반 사용법
mysqli 사용법(디비로의 입력/출력/삭제/수정) 입니다.// 공통연결부분$host = "localhost";$user = "root";$pw = "apmsetup";$db = "dbtest";$my_db = new mysqli($host,$user,$pw,$db);mysqli_query($my_db,"set names utf8");if ( mysqli_connect_errno() ) {echo mysqli_connect_error();exit;} // 씸플 SELECT$rs = mysqli_query($my_db, "select no,name,email from shows limit 10");while($data = mysqli_fetch_array($rs)){ echo $data['name'];} ..
2013.11.21 -
mysql 패스워드분실시 변경방법
ps -ef | grep mysqld killall mysqld cd /usr/local/mysql/bin/ ./mysqld_safe --skip-grant-table & ps -ef | grep mysqld ./mysql -u root mysql update user set password=password('패스워드') where user='root'; flush privileges; exit killall mysqld ./safe_mysqld & ./mysql -u root -p mysql root password변경 mysqladmin -p현재패스워드 password 변경패스워드 update user set password=password('패스워드입력') where user = 'root' ; f..
2012.02.05 -
myisam 자동복구 옵션
참고 url : http://www.mysqlkorea.co.kr/sub.html?mcode=manual&scode=01&m_no=21846&cat1=14&cat2=421&cat3=431&lang=k http://www.linuxnews.co.kr/center/tip_view.php?SearchGB=L&TipIDX=62&selTipGB=00&selTipOS=1&selTarget=title&txtKeyWord=&PageNo=1 MySQL 서버는 자동으로 MyISAM 테이블을 체크하고 repair 하도록 지시할 수 있다. 자동으로 repair 하도록 하면, 서버는 가장 최근에 문제없이 closed 된 테이블인지 보기 위해 그것을 열 때, 각각의 MyISAM 테이블을 체크한다. 테이블이 정상이 아니라면 서버는..
2012.02.05