# root암호설정 - root로 로그인하여 해야함 % mysqladmin -u root password '변경암호' % mysqladmin -u root -p기존암호 password '변경암호'
root암호변경설정 PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! This is done with: /usr/bin/mysqladmin -u root -p password 'new-password' /usr/bin/mysqladmin -u root -h ns.dbakorea.pe.kr -p password 'new-password'
MySQL 연결 mysql -u 사용자 -p DB명 ( or % mysqladmin -u root -p drop DB명 )
백업 & 복구 mysqldump {-h 호스트} -u 사용자 -p DB명 > 백업파일 mysql {-h 호스트} -u 사용자 -p DB명 < 백업파일
mysqldump -u root -p --opt db_dbakorea > dbakorea.sql mysqldump -u root -p --opt db_board | mysql ---host=remote-host -C database (상이한 머쉰) mysql -u dbakorea -p db_dbakorea < dbakorea.sql
mysqldump -u root -p --opt db_dbakorea | mysql ---host=ns.dbakorea.pe.kr -C db_dbakorea
테이블 생성구문만을 화면에서 보려면 다음과 같이 --no-data를 사용한다. 테이블명을 생략하면 모든 테이블 출력 mysqldump -u 유저명 -p --no-data db명 테이블명
테이블 검사 isamchk
myisamchk
MySQL 디폴트 DB&로그파일 위치 /var/lib/mysql /var/lib디렉토리는 여러 프로세스들이 사용하는 데이터를 저장하는 일종의 파일시스템상의 데이터베이스라고 볼 수 있다.
DB계정확인 select * from user;
DB별 용량체크 (5.x이상) select information_schema.TABLES.TABLE_SCHEMA, sum(DATA_LENGTH) from information_schema.TABLES group by information_schema.TABLES.TABLE_SCHEMA |