본문 바로가기

전체 글

mysql 백업 및 복구 백업 명령 mysqldump -u root -p DB명 > 파일명.sql 암호입력 (Enter) 1DB 와 2DB를 백업 mysqldump -u root -p --databases 1 2 > 파일명.sql 모든 데이터베이스 백업 mysqldump -u root -p --all-databases > 파일명.sql 덤프시 LOCK TABLES 에러메시지 발생할경우 테이블에 lock이 걸려있어 덤프가 안된다 그럴경우 --lock-tables=0 옵션 추가 복구 명령 mysql -u root -p DB명 백업파일명.. 더보기
Mysql max_connection 늘리기 // max_connection이 어떻게 잡혀있는지 확인한다. # mysqladmin -u root -p variables | grep max_connection password: | max_connections | 100 // 데몬을 죽인다. # mysqladmin -u root -p shutdown or # killall mysqld // mysqld 데몬을 띄우면서 max_connection 을 명시한다. # safe_mysqld -O max_connections=200 & Note. 참고로 리눅스나 솔라리스 계열에서는 max_connection 을 500~1,000까지 가능하다고 한다. // 제대로 올라갔는지 확인한다. # mysqladmin -u root -p variables | grep ma.. 더보기
mysql prosselist /usr/local/mysql/bin/mysqladmin -i3 processlist -pmysqlroot패스워드 /usr/local/mysql/bin/mysqladmin -i3 status -p Aborted_clients : 클라이언트에서 연결을 적절하게 닫지 못하고 죽어서 취소된 연결 횟수 Aborted_connects : 연결 시도 실패 횟수 Connections : mysql 서버에 연결 시도한 횟수 Key_blocks_used : 키 캐쉬에서 사용된 블락 횟수 Key_read_requests : 캐쉬에서 키 블락을 읽어들인 요청 횟수 Key_reads : 디스크에서 물리적으로 키 블락을 읽어들인 횟수 Max_used_connections : 최대 동시 접속자수 Open_tables : 현재 열.. 더보기
mysql 기본 DB생성 create database DB명; DB삭제 drop database DB명; 사용자생성 grant select,insert,update,delete,create,drop -> on DB명.* -> to '계정명'@'localhost' -> identified by '패스워드'; grant all privileges on 디비명.* to 유저명@localhost identified by '유저 패스워드'; flush privileges; ※ 아무곳에서나 원격으로 접속 가능하게 설정(또는 IP로 등록가능 / localhost 와 중복사용 가능) grant all privileges on 디비명.* to 유저명@'%' identified by '유저 패스워드'; 사용자삭제 delete from u.. 더보기